【问题标题】:Extract Full Html Source , not partial提取完整的 Html 源,而不是部分
【发布时间】:2013-03-10 16:55:10
【问题描述】:

我正在尝试从以下站点 http://bit.ly/16jFeyA 中提取图像和一些文本

Web 窗体、C#、Visual Studio、HtmlAgilityPack

Encoding 适用于 WebClient Only ,浏览器 wb.Document.Encoding = "GB2312"; 不起作用,不重要。

该网站对图像使用延迟加载。 WebBrowser 正确加载,带有信息的图像,但是当我使用 Web 客户端 / wb.DocumentText 提取时,它不会下载“完整信息”,某些信息丢失,尤其是图像链接等。

这有什么问题吗?我正在尝试提取图像和产品信息。

向下滚动以强制加载图像后使用 wb.DocumentText 提取(由于延迟加载)-http://notepad.cc/share/EjW3tFCffO

wb = 网络浏览器

提前致谢!

【问题讨论】:

    标签: c# visual-studio webbrowser-control extract html-agility-pack


    【解决方案1】:

    您需要使用知道如何评估和执行客户端 JavaScript 的工具,例如无头浏览器。 PhantomJS 应该足够了。

    【讨论】:

    • 谢谢,会调查,目前找到了一个解决方案,即开发扩展程序来获取我需要的数据并保存图像。
    猜你喜欢
    • 2018-12-28
    • 1970-01-01
    • 2015-09-01
    • 2020-12-16
    • 2012-10-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多