工作原因,需要频繁进入巨潮资讯网查资料,但是用一段时间后,就进不去了或者进去之后点不开任何链接查资料,这时候只需要换一个浏览器就可以再进去了,原来那个浏览器要隔很长一段时间才能再进去了。IP,电脑,网路什么都没变,只是换了一个浏览器,原来的浏览器清楚缓存试过了,没用,请问有什么办法可以解决这个问题啊,不需要更换浏览器就可以解决的,我两个星期内下载了4个浏览器,真的好麻烦啊。


按照题主描述的情况,我猜测是网站对免费用户的一种资料免费访问次数(比如不同链接的点击个数)或者访问时长的限制。

一般这种限制的策略有以下几种:

一,基于缓存限制(有时也会判别是否同一ip)。只要通过清除cookie等缓存(有时可能也要更换ip)即可突破限制。按照题主所描述的,清除缓存没用,有可能要结合更换ip的方法,但这种应该对于题主来说不太方便。另外,题主要不试试打开无痕浏览模式访问,如果还不行请参考第二种。

二,基于设备的限制。需要通过更换设备(即更换浏览器或者电脑设备等),最简单的方式就是安装不同浏览器,但这种方法简单粗暴,对电脑不太友好。可以采用比较复杂一点但也更实用的,就是通过安装逍遥安卓模拟器,实现模拟器的多开,在新建模拟器后先修改该模拟器的自定义设备属性,模拟出你所处网段下不同设备的假象,再打开该模拟器使用其内置浏览器进行访问你那个网站。看起来可能有点不好理解如果你没用过模拟器的话,可私信我解答更多疑问。


正如楼上很多说的,一般都是根据用户的cookie来判断的

cookie是什么呢,一般用户打开或者登陆某个网站的时候,伺服器会给你一串标识你身份的id串,就是cookie,当然cookie还有别的用途,但你现在只需要知道这个cookie是用来标识你的身份信息的

有点类似于你坐火车,买票,火车站会给你一个车票(别杠用身份证也可以进站),车票上面有个二维码,车站工作人员一扫就知道你这个票是谁的,是不是真的车票,这个车票就类似于是cookie

那么怎么解决呢?

有个东西叫隐身模式(不同浏览器叫法不一样),比如edge的 InPrivate,chrome的无痕窗口,firefox的隐私窗口

这玩意是什么呢?相当于开了一个cookie/缓存等都是空的的窗口,退出后自动清空本次的缓存以及cookie,

比如你在浏览器登录了了知乎,然后开一个隐身窗口,再打开知乎,这个时候知乎会让你登陆,因为之前的登陆信息不会保留在隐身窗口中

或者你在隐身窗口登陆了知乎,你再打开普通窗口,知乎又会让你登陆,因为隐身窗口的cookie以及缓存是和普通窗口隔离的

又或者你在隐身窗口登陆了知乎,然后退出隐身窗口重新打开隐身窗口,并在新的隐身窗口打开知乎,知乎还是会让你登陆。因为隐身窗口关闭后,隐身窗口的cookie和缓存都会被清空,不留痕迹


根据描述,很像是那个网站用了某种反爬虫的措施,估计是你访问频率太快了然后有些信息上了伺服器的黑名单。

至于换浏览器,换浏览器相当于更换了浏览器中user-agent这个头栏位,对于爬虫来说,这也是一个反反爬虫的手段。

但是我感觉不应该有网站会这样做,因为显然人工访问的次数不会有爬虫那么频繁,因此你看一看自己User-Agent这个http头栏位是不是有什么异常,或者说你用了别的方法短时间大量访问。

至于清除缓存也好,删cookie也好,这些都没有,信息在伺服器上,客户端怎么倒腾都没用。


F12 打开调试界面,看看你发送过去的东西是什么,然后调整参数再发送试试看。

可能对方网站采取了某种防爬虫机制。对症下药就可以了。


人家限制了你的请求,其实清一下cookie应该就可以了


清除缓存试试


被反爬虫限制了,

挂个动态vps伺服器就成。


你被对方伺服器限制了

被当做爬虫了,进黑名单了。

解决方法:换个访问头,或者挂个代理ip


推荐阅读:
相关文章