Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/384.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 如何获取URL内容的一部分_Java_Android_Html_Url_Android Studio - Fatal编程技术网

Java 如何获取URL内容的一部分

Java 如何获取URL内容的一部分,java,android,html,url,android-studio,Java,Android,Html,Url,Android Studio,我不想显示HTML页面的一部分,但我只想在搜索解决方案时找到如何获取HTML页面的源代码: 但是如果我这样做了,我怎么能得到页面的一部分,而解决方案太旧了。我找到了另一个名为webview的解决方案,但我不知道显示html页面的一部分的最佳解决方案是什么,以及如何做到这一点 编辑: 本页: 没有标签、页眉、页脚,只有正文的内容也没有标签。你需要的是多一行——当你成为HttpResponse时,它是响应站点的整个html,所以你需要从中删除所有标签,你可以用一行来完成 String respons

我不想显示HTML页面的一部分,但我只想在搜索解决方案时找到如何获取HTML页面的源代码:

但是如果我这样做了,我怎么能得到页面的一部分,而解决方案太旧了。我找到了另一个名为webview的解决方案,但我不知道显示html页面的一部分的最佳解决方案是什么,以及如何做到这一点

编辑: 本页:


没有标签、页眉、页脚,只有正文的内容也没有标签。

你需要的是多一行——当你成为HttpResponse时,它是响应站点的整个html,所以你需要从中删除所有标签,你可以用一行来完成

String responseAsText = android.text.Html.fromHtml(html).toString();

其中html是您的字符串和来自HttpResponse的repsonse。

您需要哪部分?只有没有标签的文本还是什么?@GabriellaAngelova此页面:没有标签、页眉、页脚,也只有没有标签的正文内容。请尝试使用JSOUP。你可以从谷歌上找到这方面的教程。@SumighoshCharuvil好的,我会对此进行一些搜索,但如果我使用以前的代码,我会得到一些不推荐的元素,如HttpClient、HttpGet、HttpResponseno。不管你如何获取html页面的内容,你都可以使用上面的行,但是当你不想使用HttpClient等时,您可以使用HttpEntity-看看这里-问题作者提供的第二个代码片段我不明白,您是说这行字符串responsesText=android.text.Html.fromHtml(Html).toString();我可以获取我页面的内容吗?不,你可以随心所欲地获取它(例如,使用我在评论中提供给你的链接中的HttpEntity),然后你可以使用这一行从页面中只提取文本内容,而不使用tagsEntityUtils,android会有很多变化,所以很多教程都不推荐使用,怎么处理实体呢?Android.com说使用:openConnection(),但如何使用呢?
String responseAsText = android.text.Html.fromHtml(html).toString();