Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/185.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在android中为jsoup设置用户代理和连接超时_Java_Android_Html Parsing_Jsoup_User Agent - Fatal编程技术网

Java 如何在android中为jsoup设置用户代理和连接超时

Java 如何在android中为jsoup设置用户代理和连接超时,java,android,html-parsing,jsoup,user-agent,Java,Android,Html Parsing,Jsoup,User Agent,我试图在android中从mobile.twitter.com中提取一些推文,结果得到了一个混合html文档。经过一些搜索,我意识到我需要设置一个用户代理 我的目标是设置一个默认的用户代理,它不仅适用于我,也适用于使用我的应用程序的其他用户 Document doc = Jsoup.connect("https://mobile.twitter.com/").userAgent(...).get(); 对于那些可能感兴趣的人来说,如果您使用的是Android 2.1或更高版本,那么有一种获取默

我试图在android中从
mobile.twitter.com
中提取一些推文,结果得到了一个混合html文档。经过一些搜索,我意识到我需要设置一个用户代理

我的目标是设置一个默认的用户代理,它不仅适用于我,也适用于使用我的应用程序的其他用户

Document doc = Jsoup.connect("https://mobile.twitter.com/").userAgent(...).get();

对于那些可能感兴趣的人来说,如果您使用的是Android 2.1或更高版本,那么有一种获取默认用户代理的简单方法

有一个名为http.agent的系统属性,可用于检索用户代理字符串

然后,我的代码将转向:

String userAgent = System.getProperty("http.agent");
Document doc = Jsoup.connect("https://mobile.twitter.com/").userAgent(userAgent).get();