使用idhttp抓取百度和google会出错  
官方Delphi 学习QQ群: 682628230(三千人)
频道

使用idhttp抓取百度和google会出错


由程序发出来的包是这样的 
GET /s?lm=0&si=&rn=10&ie=gb2312&ct=0&wd=qwqw&pn=00&ver=0&cl=3 HTTP/1.1 
Content-Type: text/html 
Host: www.baidu.com 
Accept: text/html, */* 
User-Agent: Mozilla/3.0 (compatible; Indy Library) 

User-Agent: Mozilla/3.0 (compatible; Indy Library) 
修改为:
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 2.0.50727)
这是按照ie的设置

原因:很多自动登录器什么的都是Delphi + Indy做的.Indy已经被很多网站列入黑名单了,所以要修改一下抹掉 Indy Library的标志。

推荐分享
图文皆来源于网络,内容仅做公益性分享,版权归原作者所有,如有侵权请告知删除!
 

Copyright © 2014 DelphiW.com 开发 源码 文档 技巧 All Rights Reserved
晋ICP备14006235号-8 晋公网安备 14108102000087号

执行时间: 0.037501811981201 seconds