有没有办法下载网页的内容? (图片,js)

时间:2017-01-13 13:16:53

标签: c# .net

我知道我可以下载网页的源代码,这样我就可以获得HTML文件,但有没有办法下载它使用的内容,如图像和js文件?

1 个答案:

答案 0 :(得分:0)

html标记已包含指向其所需的所有资源的链接。您可以按照他们的网址下载并下载它们。

我的建议是从HtmlAgilityPack这样的库开始,以便轻松地检索元素(通过类型 - 链接,img和其他)。它使用Xpath-s,并且维护得很好。

如果您对使用xpath感到不舒服,可能需要尝试使用CsQuery。它不再受支持,但它具有旧版本所需的大部分功能。它是JQuery的一个端口,因此您可以使用CSS选择器。

编辑:如果您要问的是"是否有一种简单的方法可以跳过整个过程"然后不幸的是,答案是否定的。