日期:2014-05-18  浏览次数:20906 次

[求助]如何抓取自动跳转的代码?[急]
大神,看一下g4c.laho.gov.cn
其中 房源信息 房地产项目信息 每一页有15个项目, 每一个项目,点击时可以进入,同样的地址,复制到地址栏就自动跳转到主页去了。
也就是无法抓取到项目里的html代码。
如何才能取得呢?

------解决方案--------------------
后台检查:Request.UrlReferrer了吧。
------解决方案--------------------
你用什么抓取的webbrowser还是httpwebrequest?
------解决方案--------------------
如果是HttpWebRequest的话可以设置Referer属性。

HttpWebRequest myHttpWebRequest=(HttpWebRequest)WebRequest.Create(myUri);
// Set referer property to http://www.microsoft.com .
myHttpWebRequest.Referer="http://www.microsoft.com";

代码来自msdn:
http://msdn.microsoft.com/zh-cn/library/system.net.httpwebrequest.referer(v=vs.80)