我想在 Google 查询框中搜索以下内容:
http://www.cmu.edu/silicon-valley/ faculty directory
不幸的是,以下代码不起作用:
Jsoup.connect("http://www.google.com/search?hl=en&q=http%3A%%2F%%2F%www.cmu.edu%2F%silicon-valley%2F%20faculty20directory").get();
这个也没有:
Jsoup.connect("http://www.google.com/search?hl=en&q=http%3A%%2F%%2F%www.cmu.edu%2F%silicon-valley%2F%20faculty20or20directory").get();
我在这里想念什么?
编辑:不工作意味着谷歌没有返回我们从浏览器看到的任何结果。
Jsoup.connect("http://www.google.com/search?hl=en&q=http%3A%"%2F%%2F%www.cmu.edu%2F%silicon-valley%2F%20faculty").get();
上面的代码虽然有效。它相当于谷歌搜索“ http://www.cmu.edu/silicon-valley/ faculty
”。
编辑:我的程序中有以下技巧,所以机器人规则不是问题:
.userAgent("Mozilla")