python 引流


Python給抖音自動點贊和評論,實現自動化運營!

都說抖音有毒,一刷就停不下來了。看來抖音這款產品緊緊抓住了人們內心深處的某些需求。當然今天不是來探討抖音這款產品的啊。今天我們來學習如何用 Python 實現自動刷抖音,並為顏值高的的小哥哥小姐姐點贊並評論。

項目環境

語言:Python3

編輯器:Pycharm

其他工具:手機一個,數據線一條,android studio

實現思路

1.獲取手機抖音短視頻的截圖

2.調用百度 API 識別人臉

3.對符合條件的視頻點贊和評論

獲取抖音視頻的截圖

獲取視頻截屏,在這里用的是 adb工具。adb工具即Android Debug Bridge(安卓調試橋)。是連接 Android 手機與 PC 端的橋梁,通過 adb 可以管理、操作模擬器和實體設備,如安裝軟件、查看設備軟硬件參數、系統升級、運行 shell 命令等。在這里通過命令行窗口發送對應的命令,就可以實現手機的截屏。如果沒有安裝 adb 工具包,需要先安裝 adb 工具包。

具體實現代碼

Python給抖音自動點贊和評論,實現自動化運營!

 

調用百度API識別人臉

(1)進入百度雲的人臉識別控制台,若沒有百度賬號,可以用手機號快速注冊一個。

(2)創建人臉識別應用

賬號登錄成功之后,你需要創建應用才能正式調用百度api,應用創建成功后會獲取到應用對應的 API Key 及 Secret Key,用着兩個參數進行接口調用操作,及相關配置。

Python給抖音自動點贊和評論,實現自動化運營!

 

點擊上圖中的創建應用,填寫【應用名稱】和【應用描述】,即可創建應用(其他選項可以不做操作,使用默認值即可)

Python給抖音自動點贊和評論,實現自動化運營!

 

(3)獲取秘鑰

創建完成后,點擊“返回應用列表”進行下一步操作。平台將會分配給你此應用的相關憑證:API Key、Secret Key。他將用於在下一步獲取調用接口所需的Access Token 中。

Python給抖音自動點贊和評論,實現自動化運營!

 

(4)拿到 API Key,Secret Key 之后,通過這兩個參數獲取調用接口所需的 Access Token

具體實現代碼

Python給抖音自動點贊和評論,實現自動化運營!

 

調用百度API

Python給抖音自動點贊和評論,實現自動化運營!

 

注意此處有坑,說說我入坑的過程。申請完 ak 和 sk 之后我調用人臉識別的 api。返回的消息是:{'error_code': 6, 'error_msg': 'No permission to access data'}。我一查官方文檔說是沒有獲取用戶數據的權限。需要啥權限呢,難道調用這個接口還需要申請權限?不是有 ak 和 sk 嗎?各種百度,無果。放棄了。晚上繼續搞,這次從官方文檔入手找原因。無意看到說是 api 升級了。從 v2 升級到了 v3。我申請的 ak 和 sk 對應的是 v3 版的。而我調用的接口確實 v2 版的。具體體現在請求 URL 的區別上,所以苦苦找不到原因。從入坑的經歷獲取的教訓是:一定要仔細看官方文檔;找不出 bug 的時候,就先放一放,回頭再看,就會茅塞頓開,一切迎刃而解。

下面給出正常調用 api 返回的 json 數據。

Python給抖音自動點贊和評論,實現自動化運營!

 

人臉識別這塊。是根據你調用接口所傳的參數來返回你需要的值。傳的參數越多,返回消息越詳細。我這里只獲取年齡,性別,顏值這幾個參數。同樣 v2 版的接口和 v3 版的接口返回的數據格式也是有區別的。

最后對符合條件的視頻點贊或評論

獲取到 api 返回的數據后就是一些判斷。我這里的判斷是:如果識別到人臉,年齡在 18 歲以上,顏值在 40 以上就點贊+評論。

具體實現

Python給抖音自動點贊和評論,實現自動化運營!

 

怎么實現點贊和評論呢?沒錯還是使用 adb 工具。不過這里還需要用到一個Android studio 插件——Android Device Monitor。為什么要用他呢。因為當我們點贊的時候,需要知道點贊這個按鈕在屏幕的具體位置。同理評論也需要知道評論輸入框的坐標位置。

下面來看怎么用 Android Device Monitor 獲取手機屏幕坐標信息。

Python給抖音自動點贊和評論,實現自動化運營!

 

連接上手機之后,如上圖 4 個步驟。就可以獲取到手機屏幕任意一點的位置坐標。這里只需要輸入大概的位置坐標即可。那么這個插件從哪來呢。據說 Android Studio3.0 之前的版本,都自帶這個插件。而我剛好是 3.0 之后的版本,所以還需要另外做些工作。

具體使用方式如下:

在 android-sdk/tools/ 目錄的命令行中輸入以下內容:monitor。即進入CMD窗口,cd 到當時安裝 Android-sdk 的目錄,再繼續 cd 到 tools 目錄下,然后輸入命令 montior,這是期待已久的 Android Device Monitor 就會出現。因為每款手機的屏幕尺寸可能不一樣。所以下面的參數僅是我手機測量得到的坐標。

下面就是具體點贊評論的實現

Python給抖音自動點贊和評論,實現自動化運營!

 

這里還有一點需要注意:adb shell input text 不支持中文輸入。只能輸入 'hello world' 這樣的英文,輸入英文前也是需要將鍵盤切換到英文輸入模式下的。繼續百度,如何實現中文輸入,發現另一個神器—ADBKeyBoard.apk,一款老外寫的輸入法。完美解決不能輸入中文的問題。

安裝這個 app。並將默認輸入法切換成 ADBKeyBoard。這款 app 我已上傳到百度雲。后台回復【輸入法】,就可獲取。

Python給抖音自動點贊和評論,實現自動化運營!

 

最后運行程序,評論點贊一條龍服務完美運行。

最后提醒大家,抖音會限制一個賬號在一段時間內的評論次數,長時間高頻率的評論抖音就會暫時關掉你的評論權限。會給你來一句“你的發言太快了,請你控制寄幾”,估計害怕有人專門刷評論。不過個把小時就會解封。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM