首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

-VB 6.0 的 inet控件有关问题(疑似被访问禁止!)

2012-02-02 
求助------VB 6.0 的 inet控件问题(疑似被访问禁止!!!)我在试验用inet 控件 提取网页HTML代码(测试次数非

求助------VB 6.0 的 inet控件问题(疑似被访问禁止!!!)
我在试验用inet 控件 提取网页HTML代码(测试次数非常少,因为是写代码阶段 就是写写代码,测试的时候抓取一次,也就是3次/小时)针对一个网站 
起初是可以的 但是后来应该是被站长 杀掉了(按照访问次数是不可能找到我的,我很好奇,我的访问数远远比正常的浏览器用户少) 我想知道对方是怎么发现我的 同时使采取了什么策略来限制我的访问


我具体的情况是inet1控件执行了 openurl后 返回的是空串 ""
htmlStr = Inet1.OpenURL(website)

这个是间歇性的 发生 不知道是为什么 说是被站长限制 也只是我的猜测
   
我看了防爬虫的文章 没有对应到 我遇到的这种情况  

使用相同的程序去抓取其他 网站则正常(程序没有问题)  
IE浏览器也可正常访问该目标网站(IP没有受限)

我的inet 的设置
accesstype icusedefault
protocol http
remoteport 80

将accesstype 换为icdirect 也不行

[解决办法]
至于你说的 httpclient 是.net 的一个类,VB6是没有的,当然你也可以自己写一个,但这么做
就和使用现成的系统对象是两码事了。
至于 XMLHTTP 对象,我的博客里有一些使用范例,有些范例里也有写注释,你可以参考一下,
http://blog.csdn.net/supermanking/article/details/3082860

http://blog.csdn.net/supermanking/article/details/5989227

http://download.csdn.net/detail/SupermanKing/639058

热点排行