什么是默认的Jsoup用户代理字符串?

时间:2015-10-27 23:15:00

标签: android jsoup

如果我不调用userAgent()为Jsoup设置用户代理字符串,那么Jsoup使用的默认用户代理字符串是什么?

Jsoup.connect("http://www.google.com/").get();

我在Android应用中使用Jsoup。

1 个答案:

答案 0 :(得分:1)

对于Jsoup,用户代理是Java的版本。在桌面Java上尝试这个代码(现在不能试试android):

Document doc = Jsoup.connect("http://www.useragentstring.com/").get();
System.out.println(doc.title());

结果:

UserAgentString.com - Java version 1.8.0_05

所以在Android上它会产生类似的东西。 这是因为Jsoup本身并没有定义用户代理,而只是使用底层Java HttpUrlConnectionConnection类使用的内容。

因此,最好始终在代码中设置Jsoup用户代理。