1. 程式人生 > 實用技巧 >python實現貼吧頂貼機器人

python實現貼吧頂貼機器人

前言------百度貼吧流量如何?全球最大的中文社群,雖然比不上阿里,騰訊!

此文章僅供交流學習。建議機器人用小號操作,切勿用作商業用途!

測試版本:
python 3.7 64位
火狐瀏覽器firefox 83.0 (64 位)
selenium3.141.0

geckodriver.exe(需要64位的,跟火狐64位版本對應)驅動大全 firefox官方映象下載地址:

    1. geckodriver.exe驅動大全 :
    2. firefox官方映象地址:https://download-installer.cdn.mozilla.net/pub/firefox/releases/

專案目錄:

– url.txt:多個需要頂起的帖子地址。

– reply:多條隨機回覆的內容。

selenium:瀏覽器自動化測試框架。

首先,我們先使用pip完成selenium的安裝。
接著,匯入pyautogui自動控制滑鼠的庫。

示例程式碼:

pip install -U selenium
pip install pyautogui

程式碼實現如下:

tieba.py中profile的配置:

C:\Users\XXXX\AppData\Roaming\Mozilla\Firefox\Profiles\i0j77088.default
(此處根據你電腦裡面C盤找到火狐瀏覽器的路徑。注意:每個人都不一樣,一定要自己找到路徑替換到程式碼中!!XXX是你的電腦的名字,請大家自己慢慢找找。末尾是以deafult字尾的!)

tieba.py的cookie的配置


關於程式碼檔案tieba.py的cookie的配置,請用火狐瀏覽器登入自己的貼吧賬號,開啟要頂貼的網址,滑鼠右鍵–>檢測元素(或者按F12)–>點開網路–>開啟請求的cookie,修改Python程式碼裡面cookie裡面的變數,注意鍵值對的空格和分號!!

原始碼下載地址:https://github.com/xiaofang1688/tiebaRobot

更多python學習知識。盡在我的部落格“方包部落格”中 www.fang1688.cn