Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/290.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#-列出域中的所有.aspx页面_C#_Asp.net - Fatal编程技术网

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

C#-列出域中的所有.aspx页面,c#,asp.net,C#,Asp.net,我正在尝试编写一个控制台应用程序,列出一个域中的所有aspx页面,大约有50或60个页面,我完全不知道如何列出它们 这些页面不是本地托管的,除了登录页面之外,我无法访问它们,我得到的只是要输出的站点列表,到目前为止,我尝试使用以下方法,但没有任何效果: 此处的示例部分: 我曾考虑在System.Web中使用HTTP类,但这是我第一次使用.aspx,对它们知之甚少 我会使用命令行命令 wget --recursive --http-user=user --http-password=passw

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

这些页面不是本地托管的,除了登录页面之外,我无法访问它们,我得到的只是要输出的站点列表,到目前为止,我尝试使用以下方法,但没有任何效果:

此处的示例部分:


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

我会使用命令行命令

wget --recursive --http-user=user --http-password=password --accept=.aspx www.hostname.com
因为它像一个网络爬虫一样工作


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

听起来你在找一个新的工作。@RobertHarvey我正要说出来。:)网站上有目录列表吗?@RobertHarvey如果只有成功通过另一个aspx才能访问各个页面,它不会给出完整的列表。你有打算爬网的网站的详细信息吗?通过路由映射,(虚拟的).aspx页面可以(有效地)无限。当我使用您的命令时,我得到一个302重定向响应,我认为我们站点上的安全性不允许任何人运行爬虫程序,当对站点上的任何页面发出请求时,响应是重定向到登录页面。不管怎样,你的回答是非常感谢的,因为这是我这边的一个问题,所以我把它标记为正确的答案