亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

網頁爬蟲 - 用Python3的requests庫模擬登陸Bilibili總是提示驗證碼錯誤怎么辦?

瀏覽:77日期:2022-06-30 16:58:08

問題描述

我懷疑是驗證碼和對應的cookies不同步,但我也檢查不出來哪里錯了代碼如下,望哪位大神幫我看看

#!/usr/bin/python# -*- coding: utf-8 -*-import requestsimport chardetimport osfrom PIL import Imagefrom io import BytesIO def login(): #發送登錄請求的目標地址 url = ’https://passport.bilibili.com/login/dologin’ #發送登錄請求所需參數 act = ’login’ gourl = ’https://passport.bilibili.com/login/dologin’ keeptime = ’2592000’ userid = ’*****’ pwd = ’*****’ #獲取驗證碼 r = requests.get(’https://passport.bilibili.com/captcha’) i = Image.open(BytesIO(r.content)) i.show() vdcode = input(’請手動輸入驗證碼:n’) #獲取與驗證碼同步的cookies cookies = dict(r.cookies) #封裝所需參數 data = {’act’:act,’gourl’:gourl,’keeptime’:keeptime,’userid’:userid,’pwd’:pwd,’vdcode’:vdcode} #偽裝成瀏覽器 headers = {’User-Agent’:’Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.133 Safari/537.36’,’Referer’:’https://passport.bilibili.com/login’} #發送請求 r = requests.post(url,data=data,headers=headers,cookies=cookies) #通過返回的html代碼判斷是否登陸成功 content = r.content.decode() print(content)if __name__ == ’__main__’: login()

問題解答

回答1:

參考

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 九九香蕉视频 | 男女晚上日日麻批视频不挡 | 好色影院 | 中文字幕无线码一区二区三区 | 成人性视频免费网站 | 网红毛片 | 日韩视频不卡 | 成人亚欧网站在线观看 | 日韩a级毛片免费视频 | 91制服丝袜 | 人妖欧美一区二区三区四区 | 日本成熟老妇乱 | 不卡一区在线观看 | 真人毛片免费观看视频 | 一本无线乱码不卡一二三四 | 欧美高清一区二区三区欧美 | a级黄毛片 | 国产成人一区二区三区 | 久久久999久久久精品 | 视频一区二区三区免费观看 | 日韩黄色大片免费看 | 精品日韩一区二区 | 亚洲午夜免费 | 欧美一级特黄aaa大片 | 国产亚洲人成在线影院 | 伊人久久婷婷 | 国产伦一区二区三区高清 | 亚洲午夜精品一级在线 | 午夜影皖普通区 | 国产99视频精品免视看7 | 国产精品视频网址 | 性xxxxbbbbxxxx中国| 毛片久久久 | 国产精品日韩高清在线蜜芽 | 一级做性色a爰片久久毛片 一级做性色a爰片久久毛片免费 | 国产疯狂露脸对白 | 亚洲欧美日韩精品久久亚洲区色播 | 99re6热视频精品免费观看 | 久久99精品久久久久久欧洲站 | 国产亚洲精品va在线 | 色牛网 |