2013-04-16 25 views
3

我想要得到的结果从谷歌查询回来,在Java中查询谷歌如下:设置“用户代理”参数从Java应用程序

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

但是,我不知道知道如何设置上面的“用户代理”参数。从哪里获得我的系统的值?我刚刚从网上找到的一些代码中复制了这些值。

我的系统配置如下: 的Mac OSX 10.8.3 英特尔酷睿i7 的Safari 6.0.3(8536.28.10)

回答

4

如果你只是想知道如何设置您的用户代理,所以你可以模仿浏览器得到的响应,你可以使用这个网站。

http://www.whatsmyuseragent.com/

+0

感谢您的网站! –

+0

有趣的是...我从那个网站上看到了你的推荐,这导致我在这里;) – Shambhala

3

步骤打击可以帮助你得到 “用户代理”:

  1. 打开Chrome,按F12。
  2. 输入任何可用的网站,然后按Enter键。
  3. 单击DevTools上的“NetWork”,然后单击刚才输入的网站。
  4. 所以你可以找到“User-Agent”,就像下面的图片一样。 Just like this
相关问题