我想搜索在谷歌查詢框中輸入以下內容: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對不起,錯字。 –