JSOUP - 从 Google 获取页面和链接

控制码

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] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章