当前位置:编程学习 > C#/ASP.NET >>

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

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 这个网站不是在一个服务器上面

请教高手!!!!
我真的没办法了!!!!! --------------------编程问答-------------------- 别问了...你换来换去问了几遍都是一个问题...

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

原因就是最初设计internet时高手们就一定会阻止这种事情发生,将来也会持续阻止这种事情发生...这是极其无理的需求... --------------------编程问答--------------------
引用 1 楼 vrhero 的回复:
别问了...你换来换去问了几遍都是一个问题...

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

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


如果是正当途径我就不来问大家了 所以上来问问大家  --------------------编程问答-------------------- 法盲...

《中华人民共和国刑法》

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

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

提供专门用于侵入、非法控制计算机信息系统的程序、工具,或者明知他人实施侵入、非法控制计算机信息系统的违法犯罪行为而为其提供程序、工具,情节严重的,依照前款的规定处罚。 --------------------编程问答-------------------- vrhero太厉害了 --------------------编程问答-------------------- 我知道用HttpWebRequest.GetResponse();可以得到远程页面的源代码,但不知道是不是你想要的。
实在不清楚楼主你想干嘛。 --------------------编程问答-------------------- 我好像看见过另一篇帖子讲的也是类似的问题。?
 是谁这么无聊搞出这么个问题来? --------------------编程问答-------------------- 说实话没太看明白···
但是如果只是想获取一个远程页面执行完的HTML源码可以用5楼的办法没什么难度···
不知道为什么要转向然后获取···这么啰嗦·· --------------------编程问答-------------------- 顶,楼主不怕,大胆问
--------------------编程问答--------------------  小心坐牢哦。。 --------------------编程问答-------------------- 拿分 --------------------编程问答-------------------- 砍实无聊,估计他是想将一个跳转语句注入别人网站,然后获取一些东西吧。 --------------------编程问答-------------------- 什么叫做“执行后的源代码 ”?很荒唐的名词,你能解释清楚吗?

另外,只有 Response.Redire(...) 这一句是asp.net执行的,剩下就是人家浏览器的事,跟你搞asp.net的有啥关系?asp.net啥时候作为客户端“执行”什么url了?如果真的要问,去html/javascript/浏览器程序开发论坛去问这类问题才对。基本范围都错了。 --------------------编程问答-------------------- 楼主是说要采集指定的网页源码吗?看一年这个对你有帮助没有啊?
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);
--------------------编程问答-------------------- 钻研精神可嘉,行为不可取 --------------------编程问答-------------------- 水平不够没看懂 --------------------编程问答-------------------- 估计是想采集数据
--------------------编程问答-------------------- 水平也不够!!! --------------------编程问答--------------------
引用 5 楼 sxmonsy 的回复:
我知道用HttpWebRequest.GetResponse();可以得到远程页面的源代码,但不知道是不是你想要的。
实在不清楚楼主你想干嘛。

估计这是你要的答案吧,因为我实在看得不太懂
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,