成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識庫 > Python實現(xiàn)自動化刷抖音的實例

Python實現(xiàn)自動化刷抖音的實例

熱門標簽:北京電信外呼系統(tǒng)靠譜嗎 大連crm外呼系統(tǒng) 地圖標注視頻廣告 梅州外呼業(yè)務(wù)系統(tǒng) 百度地圖標注位置怎么修改 老人電話機器人 洪澤縣地圖標注 高德地圖標注是免費的嗎 無錫客服外呼系統(tǒng)一般多少錢

前言

都說抖音有毒,一刷就停不下來了。看來抖音這款產(chǎn)品緊緊抓住了人們內(nèi)心深處的某些需求。當然今天不是來探討抖音這款產(chǎn)品的啊。今天我們來學習如何用Python實現(xiàn)自動刷抖音,并為顏值高的的小哥哥小姐姐點贊并評論。
項目環(huán)境
語言:Python3
編輯器:Pycharm
其他工具:手機一個,數(shù)據(jù)線一條,android studio

實現(xiàn)思路

1.獲取手機抖音短視頻的截圖
2.調(diào)用百度API識別人臉
3.對符合條件的視頻點贊和評論
獲取抖音視頻的截圖
獲取視頻截屏,在這里用的是adb工具。adb工具即Android Debug Bridge(安卓調(diào)試橋)。是連接Android手機與PC端的橋梁,通過adb可以管理、操作模擬器和實體設(shè)備,如安裝軟件、查看設(shè)備軟硬件參數(shù)、系統(tǒng)升級、運行shell命令等。在這里通過命令行窗口發(fā)送對應(yīng)的命令,就可以實現(xiàn)手機的截屏。如果沒有安裝adb工具包,需要先安裝adb工具包。

具體實現(xiàn)代碼

# 圖片壓縮比例
SIZE_normal = 1.0
SIZE_small = 1.5
SIZE_more_small = 2.0


# adb手機截圖
def get_screen_shot_img():
    # 截圖
    os.system("adb shell /system/bin/screencap -p /sdcard/screenshot.jpg")
    os.system("adb pull /sdcard/screenshot.jpg face.jpg")
    # 壓縮圖片
    img = Image.open("face.jpg").convert('RGB')
    scale = SIZE_small
    w, h = img.size
    img.thumbnail((int(w / scale), int(h / scale)))
    img.save('face.jpg')

調(diào)用百度API識別人臉

(1)進入百度云的人臉識別控制臺

https://console.bce.baidu.com/ai/?_=1528192333418fromai=1#/ai/face/overview/index

若沒有百度賬號,可以用手機號快速注冊一個。

(2)創(chuàng)建人臉識別應(yīng)用

賬號登錄成功之后,你需要創(chuàng)建應(yīng)用才能正式調(diào)用百度api,應(yīng)用創(chuàng)建成功后會獲取到應(yīng)用對應(yīng)的API Key及Secret Key,用著兩個參數(shù)進行接口調(diào)用操作,及相關(guān)配置。

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

(3)獲取秘鑰

創(chuàng)建完成后,點擊“返回應(yīng)用列表”進行下一步操作。平臺將會分配給你此應(yīng)用的相關(guān)憑證:API Key、Secret Key。他將用于在下一步獲取調(diào)用接口所需的Access Token中。

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

具體實現(xiàn)代碼

def get_access_token():
    # client_id 為官網(wǎng)獲取的AK, client_secret 為官網(wǎng)獲取的SK
    host = 'https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentialsclient_id=【官網(wǎng)獲取的AK】' \

           'client_secret=【官網(wǎng)獲取的SK】 '
    header_dict = {'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; Trident/7.0; rv:11.0) like Gecko',
                   "Content-Type": "application/json"}
    req = request.Request(url=host, headers=header_dict)
    res = request.urlopen(req)
    res = res.read()
    res_json = json.loads(res.decode('utf-8'))
    return res_json["access_token"]

調(diào)用百度API

'''
調(diào)用百度API,進行人臉探測
imgPath:圖片的地址
access_token:開發(fā)者token
'''


def get_face_info_from_bai_du(img_path, access_token):
    # 接口請求地址
    request_url = "https://aip.baidubce.com/rest/2.0/face/v3/detect"
    # 二進制方式打開圖片文件
    f = open(img_path, 'rb')
    # 圖片轉(zhuǎn)換為base64
    img = base64.b64encode(f.read())
    params = {"face_field": "age,beauty,gender", "image": img, "image_type": 'BASE64', "max_face_num": 5}
    params = urllib.parse.urlencode(params).encode(encoding='utf-8')
    request_url = request_url + "?access_token=" + access_token
    # 調(diào)用post請求方法
    face_info = get_info_post_json_data(request_url, params)
    # json字符串轉(zhuǎn)對象
    face_json = json.loads(face_info)
    print(face_info)
    if face_json['error_msg'] == 'SUCCESS':
        # 如果沒有發(fā)現(xiàn)人像,會返回空
        if face_json['result']['face_num'] == 0:
            face_dict = {}
        else:
            # 把想要的部分提取存入字典中
            result = face_json['result']['face_list'][0]
            gender = result['gender']['type']
            age = str(result['age'])
            beauty = str(result['beauty'])
            face_dict = {"gender": gender, "age": age, "beauty": beauty}
    return face_dict

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

下面給出正常調(diào)用api返回的json數(shù)據(jù)

{
    "error_code":0,
    "error_msg":"SUCCESS",
    "log_id":304592828857184421,
    "timestamp":1542885718,
    "cached":0,
    "result":{
        "face_num":1,
        "face_list":[
            {
                "face_token":"9ae54ea1941d2b9d8a7e881f3ae39fe1",
                "location":{
                    "left":374.5,
                    "top":406.94,
                    "width":140,
                    "height":136,
                    "rotation":30
                },
                "face_probability":0.99,
                "angle":{
                    "yaw":-12,
                    "pitch":10.26,
                    "roll":29.76
                },
                "age":21,
                "beauty":53.22,
                "gender":{
                    "type":"female",
                    "probability":1
                }
            }
        ]
    }
}

人臉識別這塊。是根據(jù)你調(diào)用接口所傳的參數(shù)來返回你需要的值。傳的參數(shù)越多,返回消息越詳細。我這里只獲取年齡,性別,顏值這幾個參數(shù)。同樣v2版的接口和v3版的接口返回的數(shù)據(jù)格式也是有區(qū)別的。
對符合條件的視頻點贊和評論
獲取到api返回的數(shù)據(jù)后就是一些判斷。我這里的判斷是:如果識別到人臉,年齡在18歲以上,顏值在40以上。就點贊+評論。

具體實現(xiàn)

'''
將獲得的數(shù)據(jù)進行分析
face_dict:人臉識別后的數(shù)據(jù)
'''


def analysis_face(face_dict):
    # 如果發(fā)現(xiàn)人臉繼續(xù)判斷
    if len(face_dict) != 0:
        # 如果為女生
        if face_dict["gender"] == "female":
            print("性別:女")
            print("年齡:" + face_dict["age"])
            print("顏值:" + face_dict["beauty"])
            # 如果顏值在40以上,并且年齡大于18繼續(xù)
            if float(face_dict["beauty"]) > 40 and float(face_dict["age"]) > 18:
                # 點贊
                commentaries()
                print("------------------捕獲小姐姐一枚------------------")
                print("------------------顏值好高哦,已點贊❤------------")
            else:
                print("顏值不及格,繼續(xù)努力,下一個")
        # 如果為男生
        else:
            print("性別:男")
            print("年齡:" + face_dict["age"])
            print("顏值:" + face_dict["beauty"])
            # 如果顏值在40以上,并且年齡大于18繼續(xù)
            if float(face_dict["beauty"]) > 40 and float(face_dict["age"]) > 18:
                # 點贊
                commentaries()
                print("------------------捕獲小哥哥一枚------------------")
                print("------------------顏值好高哦,已點贊❤------------")
            else:
                print("顏值不及格,繼續(xù)努力,下一個")
    else:
        print("沒有發(fā)現(xiàn)小姐姐和小哥哥,下一個")
    # 上滑新視頻
    next_video()

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

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

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

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

下面就是具體點贊評論的實現(xiàn)

# 點贊評論
def commentaries():
    os.system("adb shell input tap 1000 1200")  # 點贊
    time.sleep(0.01)
    os.system("adb shell input tap 1000 1400")  # 點擊評論按鈕
    time.sleep(0.05)
    os.system("adb shell input tap 50 2000")  # 獲取EditText輸入框焦點
    os.system("adb shell am broadcast -a ADB_INPUT_TEXT --es msg '真好真好'")  # 評論
    os.system("adb shell input tap 1000 1860")  # 發(fā)送評論
    time.sleep(1)
    os.system("adb shell input tap 500 100")  # 退回主界面

這里還有一點需要注意:adb shell input text 不支持中文輸入。只能輸入'hello world'這樣的英文,輸入英文前也是需要將鍵盤切換到英文輸入模式下的。繼續(xù)百度,如何實現(xiàn)中文輸入,發(fā)現(xiàn)另一個神器—ADBKeyBoard.apk,一款老外寫的輸入法。完美解決不能輸入中文的問題。源碼地址:https://github.com/senzhk/ADBKeyBoard。安裝這個app。并將默認輸入法切換成ADBKeyBoard。

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

到此這篇關(guān)于Python實現(xiàn)自動化刷抖音的實例的文章就介紹到這了,更多相關(guān)Python 自動化刷抖音內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • Python+uiautomator2實現(xiàn)自動刷抖音視頻功能

標簽:長春 岳陽 安慶 洛陽 清遠 吉林 泉州 怒江

巨人網(wǎng)絡(luò)通訊聲明:本文標題《Python實現(xiàn)自動化刷抖音的實例》,本文關(guān)鍵詞  Python,實現(xiàn),自動化,刷抖,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Python實現(xiàn)自動化刷抖音的實例》相關(guān)的同類信息!
  • 本頁收集關(guān)于Python實現(xiàn)自動化刷抖音的實例的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    国产在线拍揄自揄拍| 欧美亚洲一区二区三区四区| 三区精品视频| 青青草综合网| 求av网址在线观看| 又粗又大的机巴好爽欧美| 亚洲网色网站| 欧美日韩国产综合视频| 美女裸体自慰在线观看| 自拍偷拍欧美精品| 九色网友自拍视频手机在线| 欧美丝袜一区二区| 欧美色倩网站大全免费| 中文字幕一区二区三区色视频| 91成人免费网站| 欧美亚洲成人免费| 中文字幕有码热在线视频| 免费看ww视频网站入口| 国产精品―色哟哟| 欧美国产一区视频在线观看| 亚洲影视九九影院在线观看| 欧美日韩综合视频| 在线观看亚洲| 岛国av在线| 蜜乳av综合| 日本一二三区在线视频| 日本激情视频一区二区三区| 粉嫩av一区二区三区天美传媒| 久久久五月天| 国产高清视频一区三区| 天堂va久久久噜噜噜久久va| 无码人妻丰满熟妇啪啪欧美| 久久精品视频观看| 神马影院一区二区三区| 国产午夜精品理论片a级大结局| 亚洲va在线va天堂va偷拍| 国产精品99久久久久久有的能看| 久久国产精品99国产精| 中文字幕佐山爱一区二区免费| 丰满少妇乱子伦精品看片| 日本少妇毛茸茸| 天干夜夜爽爽日日日日| 九色视频网站在线观看| 国产三级三级看三级| 欧美天天综合网| 欧美女优在线观看| 1769国内精品视频在线播放| 国产盗摄在线观看| 牛牛电影国产一区二区| 色8久久精品久久久久久蜜| 一区在线观看免费| 成人网在线免费观看| 成人精品一区二区不卡视频| 精品国产91久久久久久老师| 日韩av电影在线观看| 国内精品伊人久久| 黄页在线免费观看| 欧美在线激情网| 久久精品国产亚洲av高清色欲| 杨幂一区二区国产精品| 草草地址线路①屁屁影院成人| 黄色精品一二区| 中日韩免视频上线全都免费| 一区二区视频免费观看| 在线观看视频免费一区二区三区| 欧美性生活大片免费观看网址| 欧美色视频在线观看| 最新av免费在线| 久久久久成人片免费观看蜜芽| 国产在线观看网站| 高清一区二区三区日本久| 日本一区二区三区在线观看| 精品一区二区国语对白| 欧美激情 亚洲| 国产精品久久久午夜夜伦鲁鲁| 久久国产精品免费一区二区三区| 亚洲国产导航| 视频一区视频二区国产精品| 99re8精品视频在线观看| 精品久久久久久电影| 亚洲综合最新在线| 妞干网在线视频观看| 天天摸天天做天天爽| 亚洲精品一区二区毛豆| 欧美性猛交xxxxbbb| 69久久精品无码一区二区| 亚洲精品一区二区三区av| 国产美女裸体无遮挡免费视频| igao视频网在线视频| 99re在线视频| 成人黄色大片在线免费观看| 国产在线www| 日本久久久网站| 内射国产内射夫妻免费频道| 欧美日韩精品福利| 国产精品白丝jk黑袜喷水| 久久久久久久人妻无码中文字幕爆| 一区二区三区回区在观看免费视频| 日韩成人一级大片| 欧美中文字幕在线播放| 青青视频在线观| 欧美成人精品欧美一级私黄| 欧美美女一区二区三区| 免费av成人在线| 日韩免费电影一区二区三区| 国产精品乱码一区二区三区视频| 中文字幕免费不卡| 性欧美大战久久久久久久| 精品国产成人av| 男女18免费网站视频| 日韩一区二区在线免费| 无码一区二区三区在线观看| 亚洲一区成人在线| 久久九九全国免费精品观看| 亚洲无人区码一码二码三码| 国产精品大片免费观看| 中文字幕视频精品一区二区三区| 亚洲高清不卡在线观看| 免费涩涩18网站入口| 欧美变态tickling挠脚心| 香蕉精品999视频一区二区| 影音日韩av| a√在线中文网新版址在线| 国产v综合v亚洲欧| www国产成人| 黄色一级二级三级| 日韩一区二区三区在线| 欧美男插女视频| 国产无码精品一区二区| 日韩欧美不卡视频| 亚洲美女一区二区三区| 国产一区二区日韩精品欧美精品| 亚洲国产成人高清精品| 四虎成人精品免费影院| 1024精品久久久久久久久| 亚洲色大成网站www久久九九| 日韩精品在线免费| 成人欧美一区二区三区在线| 男女污污视频网站| 丰满人妻一区二区三区53视频| 日本亚洲欧美成人| 麻豆视频在线播放| 成人午夜免费电影| 国产精品麻豆视频| 97超碰国产一区二区三区| 欧美一二三四区在线| 日韩国产欧美一区二区三区| 欧美色图综合网| 色综合99久久久无码国产精品| 久久涩涩网站| 爽死777影院| 国产精品亚洲一区二区三区| 成人av午夜影院| 黄色特一级视频| 很黄很污的视频网站| 欧美热在线视频精品999| 成人网免费视频| 国产在线成人精品午夜| 欧美精品性生活| 亚洲一区国产视频| 亚洲天堂免费| 99热在线看| 最近看过的日韩成人| 一区二区国产在线| 亚洲国产精品成人| 黄色在线免费观看网站| 亚洲深夜激情| 一级做a爰片久久毛片16| 中文字幕欧美日韩一区| 国产午夜精品无码一区二区| 中国大陆高清aⅴ毛片| 亚洲午夜电影| 日夜干在线视频| 亚洲图片欧美激情| 日韩久久久久久久久| 欧美乱妇高清无乱码免费| 欧美日韩一本| 怡红院一区二区三区| 麻豆tv入口在线看| 久久国产中文字幕| 成本人h片动漫网站在线观看| 宇都宫紫苑在线播放| 欧美丰满老妇| 岛国av免费在线| 久久精视频免费在线久久完整在线看| 亚洲天堂一区在线观看| www.99热| 久久精品欧美一区二区三区不卡| 99免费看香蕉视频| 任我爽在线视频精品一| 日韩欧美三级在线观看| av亚洲男人天堂| 中文字幕一区二区三区人妻在线视频| 亚洲一区亚洲二区| 中文字幕成人精品久久不卡| 一二三四视频在线社区中文字幕2| 亚州精品一二三区| eeuss影院www免费视频| 日韩成人在线观看| 蜜臀精品久久久久久蜜臀| 免费做暖暖免费观看日本| 蜜桃视频在线观看网站| 日韩激情av| 中文字幕av不卡在线| www.成人精品免费网站青椒| 一区二区三区国产好| www.亚洲色图.com| 亚洲精选一二三| 性高潮免费视频| 国产精品一区一区三区| 日韩精品卡通动漫网站| 一区二区三区在线视频观看| 国产精品九九视频| 精品国产91乱码一区二区三区| 91免费看网站| 欧美黑人巨大xxxx猛交| 久久久水蜜桃| 性欧美猛交videos| 欧美日韩一区二区三区不卡视频| 5g成人永久免费影院| 视频精品国内| 日韩毛片精品高清免费| 国产欧美第一页| 精品国产av一区二区| 亚洲爆乳无码精品aaa片蜜桃| 久久午夜鲁丝片| 欧美成人综合网站| 一区二区精品在线| 蜜桃导航-精品导航| 亚洲福利影片在线| 日韩熟女一区二区| 中文字幕系列一区| 午夜精品在线看| 懂色av蜜臀av粉嫩av分享吧| 精品中国亚洲| 亚洲成a人片在线观看中文| 中国免费黄色片| 久久精品三级视频| 国产精品chinese| 99久久一区三区四区免费| 午夜午夜精品一区二区三区文| 欧美日韩国产精品成人| 日韩av在线播放不卡| 99超碰麻豆| 天堂在线中文在线| 日韩毛片在线播放| 亚洲激情社区| 激情小说综合区| 国产黄a三级三级三级av在线看| 啊v在线视频| 成人免费大片黄在线播放| 国产一区精品视频| 天堂视频在线| 日韩欧美成人区| 校花撩起jk露出白色内裤国产精品| 在线精品观看国产| 亚洲精品久久久久中文字幕二区| 亚洲资源在线| 四虎精品在永久在线观看| 最新在线黄色网址| 国产成人艳妇aa视频在线| 成人一级片网站| 性欧美一区二区三区| 三区在线视频| 99在线观看免费| 98精品国产高清在线xxxx天堂| 二吊插入一穴一区二区| 欧美系列精品| 国产九九精品视频| 国产精品av久久久久久麻豆网| 亚洲一区二区三区不卡国产欧美| av中文字幕免费| 亚洲av无码精品一区二区| 久久99久久99小草精品免视看| 九色精品蝌蚪| 中文字幕第一页久久| 欧美成人a在线| 丰满岳乱妇国产精品一区| 国产女同一区二区| 狠狠躁夜夜躁人人爽超碰91| 色999五月色| 国产精品久久久久久五月尺| 国产主播精品在线| 亚洲一区精彩视频| 亚洲成人av一区二区| 午夜视频在线观看网站| 久久精品视频在线播放| 亚洲男人第一网站| 97热精品视频官网| 小舞被吸乳羞羞网站视频| 日本精品裸体写真集在线观看| av动漫精品一区二区| 婷婷国产成人久久精品激情| 国产精品视频第一页| 极品校花啪啪激情久久| 久久在线播放| 激情网站在线| 国产真人无遮挡作爱免费视频| 日本免费一区二区三区视频观看| 日本欧美黄色片| 久久九九免费| av在线天堂播放| 国精品人伦一区二区三区蜜桃| 日韩jizzz| 19禁羞羞电影院在线观看| 99久久久久久久久| 综合色就爱涩涩涩综合婷婷| 偷拍亚洲色图| 天天操天天舔天天干| 日本欧美韩国一区三区| 成人在线免费视频观看| 啪啪免费视频一区| 久久五月情影视| 欧美日韩一区二区三区在线免费观看| 在线视频你懂得一区| 极品白嫩少妇无套内谢| 国自产拍偷拍精品啪啪一区二区| 国产拍欧美日韩视频二区| 亚洲精品一区二区妖精| 在线免费观看的av| 亚洲成精国产精品女| 日韩精品手机在线| 国产十八熟妇av成人一区| 免费一级suv好看的国产网站| 久久久久久香蕉| 国产v综合ⅴ日韩v欧美大片| 国产成人视屏| 日本免费视频在线观看|