我想搜索在谷歌查询框中输入以下内容:HTTP POST请求不工作
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();
虽然上面的代码工作正常。这相当于Google搜索“http://www.cmu.edu/silicon-valley/ faculty
”。
编辑:我在我的程序下面的技巧,所以僵尸规则是不是一个问题:
.userAgent("Mozilla")
关闭双引号? – Aioros
另外,定义“不起作用” – SJuan76
@Aioros对不起,错字。 –