- 积分
- 40165
- 好友
- 记录
- 主题
- 帖子
- 听众
- 收听
|
。https://www.sgs.gov.cn/lz/etpsInfo.do?method=index这个网站,输入一个注册号如310113001028297,进入下一个页面再进入详细页面,用程序请求会出现一个页面显示“禁止非法的访问方式”,用了你的在线测试依然不能请求到正确的页面,请问你有没有方法请求到正确的信息页面?
解决办法如下
[code=csharp]HttpHelper http = new HttpHelper();
HttpItem item = new HttpItem()
{
URL = "https://www.sgs.gov.cn/lz/etpsInfo.do?method=viewDetail&etpsId=290000011993011200001",//URL 必需项
Method = "get",//URL 可选项 默认为Get,
ContentType = "application/x-www-form-urlencoded",// application/x-www-form-urlencoded
Accept = "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8",
UserAgent = "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:19.0) Gecko/20100101 Firefox/19.0",
Referer = "https://www.sgs.gov.cn/lz/etpsInfo.do?method=viewDetail",
};
//得到HTML代码
HttpResult result = http.GetHtml(item);
string html = result.Html;[/code]
这个例子关关键的是怎么使用
[code=csharp] Referer = "https://www.sgs.gov.cn/lz/etpsInfo.do?method=viewDetail",[/code]
这句
|
|