C# 使用wget下载wordpress文章

C# 使用wget下载wordpress文章,c#,wget,C#,Wget,我使用wget从网上自动下载一些网站、博客文章 我将一些带有动态链接和可更改链接的列表传递给wget,它应该从传递的链接下载内容 我看到了很多例子,其中用户成功地下载了wget网站的离线版本 但所有这些方法都不适用于Wordpress文章或任何其他网站,因为在这些网站上,js、css文件托管在不同的域中 例如,如果博客url包含wordpress.com,但css、js文件托管在wp.com的某个位置 如果我有http://www.example.com/2013/01/04/article-t

我使用wget从网上自动下载一些网站、博客文章

我将一些带有动态链接和可更改链接的列表传递给wget,它应该从传递的链接下载内容

我看到了很多例子,其中用户成功地下载了wget网站的离线版本

但所有这些方法都不适用于Wordpress文章或任何其他网站,因为在这些网站上,js、css文件托管在不同的域中

例如,如果博客url包含wordpress.com,但css、js文件托管在wp.com的某个位置

如果我有http://www.example.com/2013/01/04/article-title/ 我只需要下载那篇文章,没有其他的,但是有属性 -没有父母 wget根本不下载JS和CSS,因为这些文件的级别高于文章路径

也许有人知道其他方法,因为wget适合单文件下载,而不是html

我试过:

wget -Ep --convert-links http://www.example.com/2013/01/04/article-title/
这只返回html,不返回js、css

更新: 问题是:是否有任何工具,即.net框架,可以下载网站内容并具有与wget相同的功能

更新2: 好的,我发现wget下载更干净,占用的空间更少。感谢您链接到superuser.com,我在那里找到了wget的解决方案:

wget -H -N -k -p --no-check-certificate -U "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:6.0a2) Gecko/20110613 Firefox/6.0a2" someurl --content-disposition

要创建站点镜像,请检查。

对于在线阅读,我建议

两者都有针对chrome的扩展和针对firefox的插件


用于存储文章的副本,使用并获得良好的效果。

您自己说:wget适用于单文件下载,而不是html。嗯,它可以下载单个文件或批处理文件,这取决于命令行选项,它只是不会解析它们。这似乎就是你在这里想要的


请看一下建议在lynx中使用-dump选项,它的优点是可以从脚本或程序中调用,而我给您的另一个答案只能手动使用。

属于超级用户。com这个问题与编程有什么关系?如果您使用c,你为什么要用wget返回shell?添加了格式和段落-请在提问时尽量让问题可读:如果你在.net中有更好的工具,请告诉我:我需要制作网站的脱机版本。如果没有互联网连接,离线版本应该看起来像在线版本,有图片,有风格等等。我认为,这是一个解决方案。我会试试这个…ui版本可以,这是我想要的,但控制台应用程序不下载js和css。也许有人知道我应该通过哪些参数?检查