我正在尝试编写一个控制台应用程序,其中列出了域中的所有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并且对它们知之甚少。
答案 0 :(得分:0)
我会使用命令行命令
wget --recursive --http-user=user --http-password=password --accept=.aspx www.hostname.com
因为它像网络爬虫一样工作。
我认为它也允许您登录页面。