當前位置:
首頁 > 最新 > 陷入瓶頸:itchat如何實現遠程掃碼?

陷入瓶頸:itchat如何實現遠程掃碼?

微信個性消息群發助手目前是單機版。

是的,我已經把用戶界面用html界面實現了,並且應用了flask框架,它可以是一個web應用。

但是,itchat的掃描登錄環節,是生成在python代碼本地路徑的,這樣不管誰通過網路遠程訪問,二維碼是顯示在伺服器端的。

這樣是不能成為web應用的,只能讓用戶下載代碼到本地運行。

這就涉及到每個人都要安裝python環境、通過命令行啟動程序的問題,太麻煩。

我也研究了將python代碼打包為exe,但貌似對windows版本限制很大,也無法在mac上運行。

是的,這個問題困擾我很久了,一度想讓(將來的)用戶下載安裝python環境算了。

但是,前天查到了某位大神的文章:

https://juejin.im/post/5952153b6fb9a06bc3408036

他也用itchat做了不少功能,並且已經實現了遠程用戶掃碼登錄(有圖有真相,可惜網站打不開了)。

所以這是可以實現的!我有了信心。

我開始研究itchat的代碼。找到了登錄函數login,和打開QR圖片的函數(utils.print_qr()),我決定從這裡著手,修改itchat庫,實現將二維碼顯示到遠程用戶瀏覽器的功能。

我的計劃是,將login拆成兩部分,生成二維碼後先返回一個網頁,顯示二維碼,用戶掃碼後繼續login處理。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 網聊一家親 的精彩文章:

函數、類、多線程、BS架構

TAG:網聊一家親 |