小鳥的小視頻,我用Python把同城的漂亮小姐姐的抖音視頻全部下載了
2023-04-02 10:09:04 1
公司老闆讓我繼續在家待著,遠在老家在家閒的快發黴了,感覺好久沒看過美女了,但是又不敢出去,只好用python扒拉扒拉抖音上同城漂亮小姐姐的視頻了,識別到漂亮小姐姐的視頻就自動下載下來,然後集中欣賞。
01
整體思路
用自動化測試工具appium操作抖音app,(appium的安裝網上教程很多,這裡就不再贅述了),自動滑動同城抖音視頻,截圖並通過百度識圖api進行識別,篩選出顏值高於68分,年齡小於25歲的小姐姐視頻。
打開抖音同城視頻,並自動滑動
1).首先要配置好打開抖音所需要的參數
其中,platformName指手機作業系統,deviceName指手機型號,appPackage和appActivity是APP的兩個參數。
2).進入抖音同城界面
這裡我採取的方式是定點擊「同城」所在的坐標
上圖中兩個坐標點劃定1個矩形小鳥的小視頻,第一個是矩形左上角的位置,第二個是矩形右下角的位置,100代表靈敏度,點擊後如下:
3).點擊進入視頻,啟動定時滑動
第一行執行後手機界面將點擊進入第一個視頻,然後再用appium的swipe模塊開始滑動,其中start_x和start_y表示滑動起始坐標,start_x和start_y – distance代表終止位置。
02
對抖音視頻進行截圖
1).首先要忽略直播視頻
然後停頓2秒後保存1張手機截圖,並截去不必要的元素
前兩行執行後會保存當前手機截圖,並命名為『xx.jpg』,然後把不必要的元素截掉,根據自己手機屏幕的大小,可以在appium客戶端截取元素坐標,其中crop的四個坐標依次為左上角x值、y值,右下角x值、y值,截取後的圖片為:
03
用百度識圖api對截圖進行識別
1).進入百度雲人臉識別控制臺
利用百度平臺提供的API快速進行人臉識別,非常方便。
2).創建人臉識別應用
使用之前,需要創建一個人臉識別的應用。
3).創建成功後獲得API key和Secret Key
一般調用restAPI接口,都需要拿到key和token. 百度這邊需要拿兩個key ,為我們後面的代碼調用做準備。
4). 獲取調用接口所需的Access Token
其中client_id是API_key的值,client_secret是Secret_Key的值,返回的access_token用於人臉調用接口進行人臉識別。
5).打開第二步保存的截圖,並轉成BASE64格式
把圖片用二進位的方式打開,然後用base64的方式保存。
6).構造識圖請求參數,獲得返回結果
經過上面的準備工作,下面的流程就非常簡單了。其實就是構造一個requests請求,我們的準備的參數發送過去。
包括年齡、顏值、性別等信息,本次我們只取顏值、性別、年齡3類信息。
用我自己的照片試一下
哈哈,一不小心暴露我小鮮肉的本質
04
保存高顏值小姐姐視頻
設定一個界限,當識別到小姐的顏值大於68分,年齡小於25歲時,點擊下載視頻
其中小鳥的小視頻,第一個點擊的坐標是
第二個點擊的坐標是
近期熱門: