游戏攻略网
当前位置: 首页 游戏攻略

出于安全原因不能登录网页版微信(为什么你会被限制登录网页版微信)

时间:2023-05-21 作者: 小编 阅读量: 2 栏目名: 游戏攻略

于是,他们真的就只在headers设置UserAgent,其他项一概不设置。但是对于微信这种需要登录的情况,你的所有可疑行为的积分都会直接关联到你的这个账号上。一旦你又出现了其他可疑行为导致可疑性积分继续增加,那么当微信已经可以100%确信你就是用的自动化程序登录网页版微信的时候,封禁你就是自然而然的事情了。

有一个词叫做“三月爬虫”,指的是有些学生临到毕业了,需要收集数据写毕业论文,于是在网上随便找了几篇教程,学了点requests甚至是urllib和正则表达式的皮毛,就开始写爬虫疯狂从网上爬数据。这些爬虫几乎没有做任何隐藏自己的举动,不换IP,不设置headers,不限制速度,极易被有反爬的网站封锁,极易给没反爬的小网站造成流量压力。

后来,他们又不知道看了哪篇文章,知道要使用代理IP,要修改UserAgent。于是,他们真的就只在headers设置UserAgent,其他项一概不设置。你给他指出来,他还振振有词:你看我这样能爬到数据啊,headers里面其他项目没有用。

事实真的是这样吗?

我们来做个实验,首先使用Chrome访问httpbin.org/headers 这个网站可以显示当前你的headers。运行效果如下图所示:

然后,再使用requests不设置headers请求这个URL,运行效果如下图所示:

最后,我们仅仅设置一个UserAgent看看效果:

可以看出来,仅仅设置一个UserAgent,与用浏览器访问的 Headers 还是有很多不一样的地方。缺了很多项。网站只需要检测缺的这几项,就能确定你是用程序发起的请求还是用浏览器发的请求。

说回微信网页版的问题。很多人使用wxpy或者itchat这种第三方库通过Python控制自己的微信号,实现很多自动化操作。但不久以后就反馈说自己被限制登录网页版微信了,以为是不是自己的行为被微信发现了,例如一秒钟内发了几十条消息,或者同时回复了好几个人的消息。

但我要说的是,你们太高估自己了,微信要发现你们,根本就不用这么麻烦。它直接检查headers就可以了。

我们来看一下wxpy的源代码中,涉及到网络请求的地方:

wxpy是基于itchat二次开发的,登录功能是通过 itchat 来实现的。我们再来看看itchat里面发起网络请求的地方:

其中的 self.core.s就是一个 requests 的 Session,如下图所示:

看到了吗?这两个库,他们在headers里面只放了UserAgent,其他字段都没有放。所以在你登录的瞬间,微信就已经知道你这个账号没有用浏览器登录了!

所以,那些用了wxpy或者itchat就被限制登录网页版微信的人,不要怀疑,你们就是被这两个库给害了。这两个库里面涉及到网络请求的相关代码,水平一看就是一个学了两三天爬虫的人写出来的代码。

你用这两个库就是让你的微信号去送死。

不仅仅是这两个库,我们再看看很多人使用的Python 弹幕包,更夸张,在获取斗鱼直播信息的时候,直接用requests请求网址,连headers都没有设置,如下图所示:

这纯粹就是送死行为。

现在大网站的机器行为对抗团队一般会把检测爬虫与封禁爬虫分开。因为反爬虫策略多了以后,不可避免存在误伤的情况,为了尽可能降低误伤率,检查爬虫时会对请求的可疑性进行打分,当你出现疑似爬虫行为时,给你的请求加上一些分数,某些行为分数高,某些行为分数低。当你总积分达到一定程度时,再调用封禁的流程。

由于 HTTP是无状态的,如果你要爬的网站不需要登录,那么也许你频繁更换 IP 有用。

但是对于微信这种需要登录的情况,你的所有可疑行为的积分都会直接关联到你的这个账号上。于是,一开始可能你用 wxpy 登录网页版微信没问题,这个时候你的可疑性积分还不够高,可能确实有一些老古董浏览器的 Headers 就是少了很多项?但是你已经在怀疑名单里面了。一旦你又出现了其他可疑行为导致可疑性积分继续增加,那么当微信已经可以100%确信你就是用的自动化程序登录网页版微信的时候,封禁你就是自然而然的事情了。

最后,小编想说:我是一名python开发工程师,

整理了一套最新的python系统学习教程,

想要这些资料的可以关注私信小编“01”即可(免费分享哦)希望能对你有所帮助

    推荐阅读
  • 微星电脑的标志(DIY名牌电脑不是梦)

    DIY名牌电脑不是梦,打造流行白色主题,用一线微星电脑配件就行。微星这款机箱,具有前脸和侧面进风口,顶部和后部出风设计,可以提供充分的气流。机箱宽大,可以支持最高175mmCPU散热器,塔式无忧。标配三把微星12cm风扇,同样通体白色,半透明扇叶支持ARGB灯效。微星这款MPGA750GFWHITE白色限量版电源,具有长达十年的质保,80PLUS金牌认证,全模组设计,扁平化模组线,全日系电容。

  • 杨梅酒怎么泡制作方法是什么(杨梅酒的制作方法)

    盐水泡好后,倒入矿泉水反复冲洗干净,一定要弄干杨梅表面的水分。放入密封罐中,先铺一层杨梅,再铺一层冰糖,一定要铺满为止。最好挑选个子中等,形体硬朗、新鲜度较高的杨梅。一定要选用玻璃或陶瓷器皿,最好不用塑料的器皿,其容积最好能一次装1斤~2斤杨梅。三个月打开后,将杨梅与酒分离,这样便于保存。用白酒浸泡的杨梅,盛夏时节,食之会顿觉气舒神爽,消暑解腻。

  • 高校专项计划什么意思(高校专项计划的解释)

    下面内容希望能帮助到你,我们来一起看看吧!高校专项计划什么意思高校专项计划,是国家为更好地促进教育公平、让更多的农村学生上大学而出台的一项优惠政策,主要招收边远、贫困、民族等地区县以下高中勤奋好学、成绩优良的农村学生,具体实施区域由有关省(区、市)确定。高校专项计划与地方专项计划、国家专项计划隶属于高考三大计划。

  • 果腹是什么意思(果腹的解释)

    我们一起去了解并探讨一下这个问题吧!果腹是什么意思果腹是汉语词汇,拼音:guǒfù,释义:使肚子饱。出处唐柳宗元《憎王孙文》:“充嗛果腹兮,骄傲欢欣。”康有为《大同书》甲部第一章:“其贫者架草为棚,编草为裳,日得数钱,食饽饽数枚,殷然果腹,卧草终日,陶然复为夫妇之欢矣。”

  • 单黄实线跟双黄实线有什么区别(三分钟教你看懂黄色虚实线)

    黄实线单、双黄实线,这两种线在作用上没任何区别,都是用于区分两个方向的车道,也都属于明令禁止车辆跨线和压线行驶的,如果压线会面临扣分罚款。这两种线不同的地方在于,双黄线一般设置在车辆较多的主干道上;单黄线则设置在路宽较窄、车辆较少的道路上。不管是黄线白线,只要是实线,那就是一堵墙,不能压、不能跨;只要是虚线,在保证安全的前提下,超车、掉头都可以。

  • 中山个人信息(中山最全通讯录)

    中山最全通讯录一、航班、火车、高铁、公交、地铁高铁、航班等交通联系电话高铁火车订票95105105航班查询96891火车票客服12306中山候机楼0760-88880777三乡车站0760-23386602东升车站。

  • 思域1.5t多少马力

    思域的1.5t地球梦发动机拥有177马力,思域是本田旗下的一款运动型a级轿车。思域的1.0升涡轮增压三缸发动机拥有125马力和173牛米的最大扭矩,这款发动机的最大功率转速为5500转每分钟,最大扭矩转速为2000到4500转每分钟。这款发动机搭载了缸内直喷技术,并且使用了铝合金缸盖缸体。与这款发动机匹配的是cvt变速箱。cvt变速箱是一种结构比较简单的自动变速箱,这种变速箱内部只有两个锥轮和一个钢片链条。

  • 碳酸钙和柠檬酸钙的区别(碳酸钙和柠檬酸钙的区别哪个对胃酸效果好)

    4、对于肾功能不全,血钙过高患者是慎用,选择不同的补钙品种需要根据病人的具体情况而定。

  • 元气骑士换宠物怎么换 元气骑士宠物如何换

    元气骑士中有好几个可爱的宠物可以饲养,但是如果你想换一只宠物应该怎么办呢?今天就为大家分享一下元气骑士换宠物方法说明。元气骑士换宠物怎么换1.在游戏开始界面点击“点击开始”进入。

  • 形容叶子随风摆动的句子(形容叶子随风摆动的句子推荐)

    形容叶子随风摆动的句子春风一吹树叶随风摆动,仿佛是一个个穿着绿色的舞蹈裙子跳舞的小姑娘们。树叶随风摆动,宛如一只只蝴蝶在翩翩起舞。一阵微风吹过,一片片叶子落下来,在空中飘飘悠悠,忽而高忽而低,像在空中轻歌曼舞。它们千姿百态,各种各样,有大的,有小的,有单个的,有成串的,有红色的,也有黄色的。一阵风吹来,树上的叶子‘沙沙’地作响,好象奏起了交响曲,在为秋天的到来而欢呼。