c# -列出一个域中所有.aspx页面

本文关键字:页面 aspx 一个 -列 | 更新日期: 2023-09-27 18:05:09

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

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

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

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

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

c# -列出一个域中所有.aspx页面

我会使用命令行命令

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

,因为它像一个网络爬虫。

我想它也可以让你登录页面。