C# - 列出域中的所有.aspx页面

时间:2013-03-20 15:58:30

标签: c# asp.net

我正在尝试编写一个控制台应用程序,其中列出了域中的所有aspx页面,大约有50或60页,我对如何列出它们的想法都很不满。

这些页面不是本地托管的,除了登录页面之外我无法访问它们,所有我给出的是要输出的网站列表,到目前为止,我尝试使用以下方法无济于事: / p>

How to get all the aspx page list of a given web address

此处的示例部分: http://msdn.microsoft.com/en-us/library/system.web.sitemapnode.aspx

我正在考虑在System.Web中使用HTTP类,但这是我第一次使用.aspx并且对它们知之甚少。

1 个答案:

答案 0 :(得分:0)

我会使用命令行命令

wget --recursive --http-user=user --http-password=password --accept=.aspx www.hostname.com

因为它像网络爬虫一样工作。

我认为它也允许您登录页面。