Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.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
Android:Get';标题';在不获取整个页面的情况下从url_Android_Parsing_Url_Dom_Web - Fatal编程技术网

Android:Get';标题';在不获取整个页面的情况下从url

Android:Get';标题';在不获取整个页面的情况下从url,android,parsing,url,dom,web,Android,Parsing,Url,Dom,Web,我想在我的Android应用程序中获取许多URL的标题。 我找到了一种使用的方法 但问题是,get()方法获取整个HTML文档并解析其中的标题。现在我有太多的url需要在我的应用程序中解析,这使得我的应用程序使用大量的internet来从url获取标题 我可以想到的另一种方法是创建一个web服务,我的应用程序使用url向该web服务发出请求,web服务从url获取整个HTML文档,并只返回应用程序的标题。但我没有使用web服务的经验,因此对我来说很困难 不使用web服务就可以只获取url的标题吗

我想在我的Android应用程序中获取许多URL的标题。 我找到了一种使用的方法

但问题是,
get()
方法获取整个HTML文档并解析其中的标题。现在我有太多的url需要在我的应用程序中解析,这使得我的应用程序使用大量的internet来从url获取标题

我可以想到的另一种方法是创建一个web服务,我的应用程序使用url向该web服务发出请求,web服务从url获取整个HTML文档,并只返回应用程序的标题。但我没有使用web服务的经验,因此对我来说很困难


不使用web服务就可以只获取url的标题吗?还有其他建议吗

u可以使用WebView和获取web标题 或


你可以使用拆分功能

简单回答:不,不能只下载HTML页面的一部分。HTTP没有部分下载的方法。只有用于获取HTTP头的HTTP头和用于完全下载资源的HTTP GET


唯一可以节省的就是解析。通过不解析整个DOM,而只解析单个元素,例如使用SAXAPI,您可以在标题末尾停止解析。

我认为您不能,我的意思是,我认为您不能在HTTP请求中指定这样的内容。但你可以用一种只包含标题的服务器来准备一个文件,用Android直接下载文件,我的应用程序包含来自第三方的URL,因此是动态的@消防手套
Document doc = Jsoup.connect("http://example.com/").get(); // Fetches the HTML document
String title = doc.title(); // Parses the HTML document