日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

2019最新Python学习路线图:如何用Python创建微信机器人

發布時間:2025/3/20 python 14 豆豆
生活随笔 收集整理的這篇文章主要介紹了 2019最新Python学习路线图:如何用Python创建微信机器人 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

微信,一個日活10億的超級app,不僅在國內社交獨領風騷,在國外社交也同樣占有一席之地。今天我們要講的最新Python學習路線教程便是如何用Python來做一個微信聊天機器人,突然想起魯迅先生曾經說過的一句話:

因為是微信機器人系列的第一篇文章,所以這里會跟大家盡可能詳細的講解每一個地方,希望零基礎學Python的同學也能順順利利的開始,下面就讓我們一起來做些有趣的事吧!

Python學習路線一:項目介紹

1.微信庫選擇

python關于開發微信的庫主要有itchat和wxpy,而wxpy底層是調用的itchat,所以如果你只是要使用的話建議使用wxpy庫,它比其他的庫都要優雅,更面向對象,而且深度整合了圖靈機器人和小i機器人;而itchat擴展性更好,如果你想自己開發一個自己的微信庫那建議選itchat。

2.實現原理

我相信有不少同學使用過微信的網頁版,而wxpy(底層使用itchat)庫就是模擬登錄網頁端,然后調用微信的api實現操作的,我們可以查看itchat源碼發現。

總之大家記住,目前wxpy和itchat都是模擬網頁版微信來操作的。

3.圖靈機器人

既然可以模擬網頁微信了,那又如何做到自動回復呢?這里我們就使用到了圖靈機器人,大家可以在他們的官網(http://www.tuling123.com)免費注冊賬號,然后申請一個免費的機器人,每個人最多免費申請五個機器人。
我會在項目代碼中給一個默認的apikey,讓大家不用申請機器人就可以直接運行項目,但是豬哥還是建議同學自己去申請,因為這個默認的apikey有調用次數限制,況且這算是一筆免費的財富呢!

4.整體流程

為了方便大家理解,豬哥給大家畫了一個時序圖

Python學習路線二:項目代碼

先來張項目結構圖壓壓驚:

1.下載項目

豬哥已經把項目放在了GitHub上,群里有小伙伴反饋不會使用github,這里我就詳細講一下如何從github上下載項目。

注意:github與git不是同一個東西,github是全球最大的同性戀交友論壇,在這里我們不比顏值與財富,只比誰的項目star多,star越多也就說明你越吸引同性的喜歡與愛慕,甚至連你的同事也會愛上你!而git是項目管理工具,github上的項目就是用git來管理,項目管理工具另一派系是svn。

首先找到你需要下載的項目,然后點擊Clone or download,然后點擊右側的復制按鈕
然后打開你的pycharm,選擇CSV->Checkout from version control->git,然后粘貼剛才復制的項目鏈接。

最后pycharm可能會提示你使用 新窗口打開 還是用 當前窗口 打開,豬哥一般習慣使用 新窗口(New Window) 打開,這樣可以避免多個項目開發時造成混亂。

2.下載wxpy庫

項目下載下來之后,因為沒有安裝必須的庫wxpy,pycharm可能會有如下提示,這時我們點一下install就可以。

如果沒有出現安裝庫提示的話,我們可以在Setting->Project->Project Interpreter里面添加wxpy庫。

或者使用以下命令安裝wxpy庫,如果你是pip3則替換下面的pip。

pip install -U wxpy -i “https://pypi.doubanio.com/simple/“

3.運行項目

你可以按右上角的綠色三角形按鈕,也可以右鍵項目然后點擊run。

運行之后彈出登錄二維碼,手機微信掃一掃點擊確定登錄即可和好友聊天。

Python學習路線三:總結

首先感謝大家的耐心閱讀,考慮到有很多零基礎學Python的同學所以文章篇幅稍微有點長。

總結下這幾天使用wxpy庫開發微信機器人的一些感受吧!

  • 我用自己的大號測試了一周,也沒有出現被封的跡象,只要不發送大量的相同信息就沒問題

  • 即使出現被封也只是會限制你微信登錄網頁版,手機端不影響使用,正常使用大概一兩周就自動解封

  • 最好用小號測試,據說2018年及以后注冊的微信號都不可以登微信網頁版,也就是說不能用測試

  • 微信網頁版有些功能被閹割了,比如:添加好友,拉人入群等,因為怕一些人使用機器人到處作惡所以才閹割

  • 目前只開發了一個功能,先讓大家入門,后面的功能會慢慢豐富起來

  • 目前wxpy基于微信網頁登錄,很多功能無法實現,后期考慮跟換成iPad登錄

  • 圖靈機器人智商有待提高


  • 更多的Python學習路線和教程接下來也會繼續為大家更新!歡迎大家多多關注!


    轉載于:https://juejin.im/post/5d3fdd56e51d4561e62370b7

    總結

    以上是生活随笔為你收集整理的2019最新Python学习路线图:如何用Python创建微信机器人的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。