2017-04-26 33 views
0

我想从一些博客网站捕捉一些博客。我知道使用HttpClient获取html字符串,然后使用Html Agility Pack来捕获特定html标记下的内容。但是如果你使用WebView来显示这个html字符串,你会发现它在移动设备上不是很好。例如,css样式将不会正确加载。有些代码块不会自动换行。有些图片不会显示(它会显示x)。如何在手机上显示适当的页面

一些广告也会显示,但我不想要它。

有谁知道如何得到它?任何建议将会是apprieciate。

回答

0

尝试运行像字符串Google Mobilizer的HTML字符串。这应该做出更适合移动设备的HTML字符串,然后你可以用敏捷包,以“解包”

0

理想情况下你应该捕获的HTML页面及其所有相关资源:CSS文件,图片,脚本,... 和然后更新HTML内容,以便从本地数据存储中检索资源(例如,如果您在本地保存了HTML页面,相对URL将不再起作用)。

您也可能会发送您的HTTP请求与一个User-Agent标题相对应的Microsoft浏览器为了从网站(如果他们做某种用户代理嗅探)获取相应的版本。

相关问题