本文介紹了設置用于從Java應用程序查詢Google的URLConnection的用戶代理和參數的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!
問題描述
我正在嘗試用Java從Google查詢中檢索結果,如下所示:
String urlquery = "https://www.google.com/search?hl=en&gl=us&tbm=nws&q=apples&oq=apples";
URL url = new URL(urlquery);
URLConnection connection = url.openConnection();
URLConnection.setRequestProperty("User-Agent", "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_8; en-US) AppleWebKit/532.5 (KHTML, like Gecko) Chrome/4.0.249.0 Safari/532.5");
但是,我不知道如何設置上面的”User-Agent”參數。我從哪里獲得我的系統的值?我只是從網上找到的一些代碼中復制了這些值。
我的系統配置如下:
Mac OSX 10.8.3
英特爾i7
Safari 6.0.3(8536.28.10)
推薦答案
如果您只是想知道要將用戶代理設置為什么以便能夠模擬瀏覽器將獲得的響應,您可以使用此站點。
http://www.whatsmyuseragent.com/
這篇關于設置用于從Java應用程序查詢Google的URLConnection的用戶代理和參數的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,