发个帖子 请教大家一个问题 看看有多少高手 我实在是没有办法了!!!!!!!!!

时间:2020-11-28 18:38:24
ASP.NET的问题

我先用Response.Redirect("http://www.123456.com/1.aspx")打开一个网址

然后当http://www.123456.com/1.aspx  这个页执行完 然后获得这个也执行后的源代码

不能直接打开http://www.123456.com/1.aspx页 获得源码 那样和我传过去打开的不一样

不能用Server.Execute 和 Server.Transfer 这个方法 因为我的网站和打开www.123456.com/1.aspx 这个网站不是在一个服务器上面

请教高手!!!!
我真的没办法了!!!!!

18 个解决方案

#1


别问了...你换来换去问了几遍都是一个问题...

明确告诉你... 正当途径不可能

原因就是最初设计internet时高手们就一定会阻止这种事情发生,将来也会持续阻止这种事情发生...这是极其无理的需求...

#2


引用 1 楼 vrhero 的回复:
别问了...你换来换去问了几遍都是一个问题...

明确告诉你...正当途径不可能!

原因就是最初设计internet时高手们就一定会阻止这种事情发生,将来也会持续阻止这种事情发生...这是极其无理的需求...


如果是正当途径我就不来问大家了 所以上来问问大家 

#3


法盲...

《*刑法》

第二百八十五条 违反国家规定,侵入国家事务、国防建设、尖端科学技术领域的计算机信息系统的,处三年以下有期徒刑或者拘役。

违反国家规定,侵入前款规定以外的计算机信息系统或者采用其他技术手段,获取该计算机信息系统中存储、处理或者传输的数据,或者对该计算机信息系统实施非法控制,情节严重的,处三年以下有期徒刑或者拘役,并处或者单处罚金;情节特别严重的,处三年以上七年以下有期徒刑,并处罚金。

提供专门用于侵入、非法控制计算机信息系统的程序、工具,或者明知他人实施侵入、非法控制计算机信息系统的违法犯罪行为而为其提供程序、工具,情节严重的,依照前款的规定处罚。

#4


vrhero太厉害了

#5


我知道用HttpWebRequest.GetResponse();可以得到远程页面的源代码,但不知道是不是你想要的。
实在不清楚楼主你想干嘛。

#6


我好像看见过另一篇帖子讲的也是类似的问题。?
 是谁这么无聊搞出这么个问题来?

#7


说实话没太看明白···
但是如果只是想获取一个远程页面执行完的HTML源码可以用5楼的办法没什么难度···
不知道为什么要转向然后获取···这么啰嗦··

#8


顶,楼主不怕,大胆问

#9


 小心坐牢哦。。

#10


拿分

#11


砍实无聊,估计他是想将一个跳转语句注入别人网站,然后获取一些东西吧。

#12


什么叫做“执行后的源代码 ”?很荒唐的名词,你能解释清楚吗?

另外,只有 Response.Redire(...) 这一句是asp.net执行的,剩下就是人家浏览器的事,跟你搞asp.net的有啥关系?asp.net啥时候作为客户端“执行”什么url了?如果真的要问,去html/javascript/浏览器程序开发论坛去问这类问题才对。基本范围都错了。

#13


楼主是说要采集指定的网页源码吗?看一年这个对你有帮助没有啊?
url 是采集的网址可以写入参数哦 没有用到 Response.Redirect("http://www.123456.com/1.aspx")

            WebClient MyWebClient = new WebClient();
            MyWebClient.Credentials = CredentialCache.DefaultCredentials;
            MyWebClient.Encoding = EnCodeType;
            string code = MyWebClient.DownloadString(url);

#14


钻研精神可嘉,行为不可取

#15


水平不够没看懂

#16


估计是想采集数据

#17


水平也不够!!!

#18


引用 5 楼 sxmonsy 的回复:
我知道用HttpWebRequest.GetResponse();可以得到远程页面的源代码,但不知道是不是你想要的。
实在不清楚楼主你想干嘛。

估计这是你要的答案吧,因为我实在看得不太懂

#1


别问了...你换来换去问了几遍都是一个问题...

明确告诉你... 正当途径不可能

原因就是最初设计internet时高手们就一定会阻止这种事情发生,将来也会持续阻止这种事情发生...这是极其无理的需求...

#2


引用 1 楼 vrhero 的回复:
别问了...你换来换去问了几遍都是一个问题...

明确告诉你...正当途径不可能!

原因就是最初设计internet时高手们就一定会阻止这种事情发生,将来也会持续阻止这种事情发生...这是极其无理的需求...


如果是正当途径我就不来问大家了 所以上来问问大家 

#3


法盲...

《*刑法》

第二百八十五条 违反国家规定,侵入国家事务、国防建设、尖端科学技术领域的计算机信息系统的,处三年以下有期徒刑或者拘役。

违反国家规定,侵入前款规定以外的计算机信息系统或者采用其他技术手段,获取该计算机信息系统中存储、处理或者传输的数据,或者对该计算机信息系统实施非法控制,情节严重的,处三年以下有期徒刑或者拘役,并处或者单处罚金;情节特别严重的,处三年以上七年以下有期徒刑,并处罚金。

提供专门用于侵入、非法控制计算机信息系统的程序、工具,或者明知他人实施侵入、非法控制计算机信息系统的违法犯罪行为而为其提供程序、工具,情节严重的,依照前款的规定处罚。

#4


vrhero太厉害了

#5


我知道用HttpWebRequest.GetResponse();可以得到远程页面的源代码,但不知道是不是你想要的。
实在不清楚楼主你想干嘛。

#6


我好像看见过另一篇帖子讲的也是类似的问题。?
 是谁这么无聊搞出这么个问题来?

#7


说实话没太看明白···
但是如果只是想获取一个远程页面执行完的HTML源码可以用5楼的办法没什么难度···
不知道为什么要转向然后获取···这么啰嗦··

#8


顶,楼主不怕,大胆问

#9


 小心坐牢哦。。

#10


拿分

#11


砍实无聊,估计他是想将一个跳转语句注入别人网站,然后获取一些东西吧。

#12


什么叫做“执行后的源代码 ”?很荒唐的名词,你能解释清楚吗?

另外,只有 Response.Redire(...) 这一句是asp.net执行的,剩下就是人家浏览器的事,跟你搞asp.net的有啥关系?asp.net啥时候作为客户端“执行”什么url了?如果真的要问,去html/javascript/浏览器程序开发论坛去问这类问题才对。基本范围都错了。

#13


楼主是说要采集指定的网页源码吗?看一年这个对你有帮助没有啊?
url 是采集的网址可以写入参数哦 没有用到 Response.Redirect("http://www.123456.com/1.aspx")

            WebClient MyWebClient = new WebClient();
            MyWebClient.Credentials = CredentialCache.DefaultCredentials;
            MyWebClient.Encoding = EnCodeType;
            string code = MyWebClient.DownloadString(url);

#14


钻研精神可嘉,行为不可取

#15


水平不够没看懂

#16


估计是想采集数据

#17


水平也不够!!!

#18


引用 5 楼 sxmonsy 的回复:
我知道用HttpWebRequest.GetResponse();可以得到远程页面的源代码,但不知道是不是你想要的。
实在不清楚楼主你想干嘛。

估计这是你要的答案吧,因为我实在看得不太懂