【发布时间】:2021-06-28 14:11:21
【问题描述】:
我正在尝试使用 Jsoup 抓取此 https://www.actksa.com/ar/training-courses/training-in/Jeddah,我编写的代码仅获取第一页上的主题。
try {
String url = "https://www.actksa.com/ar/training-courses/training-in/Jeddah";
Document doc = Jsoup.connect(url).get();
Elements data = doc.select("tr");
int size = data.size();
Log.d("doc", "doc: "+doc);
Log.d("data", "data: "+data);
Log.d("size", ""+size);
for (int i = 0; i < size; i++) {
String title = data.select("td.wp-60")
.eq(i)
.text();
String detailUrl = data.select("td.wp-60")
.select("a")
.eq(i)
.attr("href");
parseItems.add(new ParseItem(title, detailUrl));
Log.d("items"," . title: " + title);
如何继续从下一页抓取主题? 我注意到我可能可以使用分页,但我不确定如何使用。其次,当转到下一页时,链接会略有变化,所以我可以使用它。转到下一页并继续抓取标题的代码是什么?
【问题讨论】:
标签: java android-studio web-scraping jsoup html-parsing