使用itchat、wxpy模塊對接微信登陸,在掃描程序彈出二維碼後,使用手機微信掃描登陸之後報KeyError: 'pass_ticket'。
原因就是微信禁止該賬號登陸微信網頁版,如下圖:
首先搞懂原因
pyhton的itchat、wxpy都可以結合機器學習自動化聊天的,可惜的是,微信從19年7月份已經逐漸關閉微信網頁版了,同時將於20年1月1日徹底關閉網頁版(聽說的),我們所有的微信自動化工具,聊天機器人、網頁爬蟲等都將失效。
我這裏有解決方案
1.回收賬號,網上有賣此類能登陸的微信號。這個可能要好幾百,就全網搜,還有的人的微信可以登錄網頁版。
2.源程序肯定不能用了,但是可以找我該喫pc版的,通過句柄獲取pc版再現,比方說智能聊天、時間觸發等。這個研發難度有點點,但是隻要肯幹,一定行。如果我弄出來了,我搞到git上你們用。。。如果你們誰高粗來了,飲水思源,記得回來告訴我啊!反哺歸真嘛!
3.等待,等待微信出網頁版,等待就是最好的陪伴,也許哪天微信又放開了網頁版呢。。。不過有了pc版,基本上網頁版不可能用了。你們有需要登錄好幾個微信的,可以聯繫我,把腳本給你們好了。