如果我不调用userAgent()
来设置J汤的用户代理字符串,J汤使用的默认用户代理字符串是什么?
Jsoup.connect("http://www.google.com/").get();
我在安卓应用程序中使用Jsoup。
对于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
因此,在安卓系统上,它会产生类似的结果。这是因为Jsoup本身没有定义用户代理,但它只是使用底层Java HttpUrlConnection
和Connection
类所使用的内容。
因此,最好始终在代码中设置Jsoup用户代理。