查看HTML页面的某些部分?
问题描述:
我的第一个问题:D查看HTML页面的某些部分?
情况: 我想查看某个网站的某些部分。示例http://epguides.com/dexter并查看源代码。 :
<div id="eplist">
<pre>
我想将此<pre>
我喜欢张贴我的代码。但到目前为止,我已经测试过XML解析,JSON等无运气好的话。
你们有没有专业人士的小费? :d
解决:Document doc = Jsoup.connect("http://epguides.com/dexter").get();
Elements episodes = doc.select("#eplist pre");
String epHTML = episodes.html();
Streetcreds到Mubix:d
随想: 它真的很慢,这也适用于我的 “最新twitterpost消气” 了。 不知道如果你不是WIFI,这将如何工作,但我想不是最好的方式。任何人对此有明智的评论?
下一个“问题”:
如何查看与原始页面布局相同的结果?
(如,如果你只是裁剪网站)
感谢所有respons :)
答
您可以尝试JSoup进行屏幕抓取。这里有一个简单的例子:
Document doc = Jsoup.connect("http://epguides.com/dexter").get();
Elements episodes = doc.select("#eplist pre");
String epHTML = episodes.html();
P.S.:您应该考虑提取服务器上的数据,然后将其传递给android应用程序。否则,每次网站更改格式时,用户都必须下载新版本。
答
尝试HTML解析(检查DOCTYPE或返回的文档),或使用,例如jQuery来只留下有趣的部分在屏幕上。
! 不知道该说些什么。 U让我的一天:) 谢谢! – LordMarty 2012-02-19 14:21:49
不用担心.. :) – 2012-02-21 14:51:38