我Jsoup
只能使用第一页从 Google 检索 URL 和标题。我想要做的是从所有页面或特定页面检索数据。我的代码如下:
google = "http://www.google.com/search?q=" + searchString + "&num=20";
String charset = "UTF-8";
String userAgent = "ExampleBot 1.0 (+http://example.com/bot)";
Elements links = Jsoup.connect(google + URLEncoder.encode(searchString, charset))
.userAgent(userAgent).get().select(".g>.r>a");
根据此示例,我应该能够选择更改的特定页面&num=20
,&start=30
但它不起作用。也改变&num=20
类似&num=30
或&num=40
根本不影响我的结果集。有人可以告诉我我哪里出错了吗?
帮助将不胜感激。
num
参数定义网页上将显示多少个链接。
start
定义从哪个结果开始。
因此,例如https://www.google.pl/search?q=jsoup&num=5&start=120将显示 120-125 的结果。
用浏览器试试
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句