0

我正在尝试编写一个控制台应用程序,列出域中的所有 aspx 页面,大约有 50 或 60 个页面,我完全不知道如何列出它们。

这些页面不在本地托管,除了登录页面外,我无法访问它们,我得到的只是要输出的站点列表,到目前为止,我尝试使用以下方法无济于事:

如何获取给定网址的所有aspx页面列表

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

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

4

1 回答 1

0

我会使用命令行命令

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

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

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

于 2013-03-20T16:03:02.487 回答