JSOUP - 从Google获取网页和链接

时间:2018-04-12 07:16:46

标签: jsoup

我只能从第一页使用Jsoup从Google检索网址和标题。我想要做的是从所有页面或特定页面检索数据。我的代码如下:

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"); 

根据此example,我应该可以选择&num=20&start=30相关的特定网页,但它不起作用。同时使用&num=20&num=30更改&num=40并不会影响我的结果集。有人能告诉我哪里出错了吗?

帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

free()参数定义将在网页上显示的链接数量。

error: The following untracked working tree files would be overwritten by merge: binaries/* 定义从哪个结果开始。

因此,例如https://www.google.pl/search?q=jsoup&num=5&start=120将显示120-125的结果。

使用浏览器试用