色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

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

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

瀏覽:113日期: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 編程
相關文章:
主站蜘蛛池模板: 88av视频在线观看 | 美女叉开腿让男人捅 | 国产日韩免费 | 国产成人一区二区三区免费观看 | 亚洲第一成人天堂第一 | 国产精品黄在线观看观看 | 一级做a爰片毛片 | 国产成人mv 在线播放 | 亚洲va老文色欧美黄大片人人 | 成人做爰www | 亚洲国产三级在线观看 | 在线播放一区二区精品产 | 成人看片黄a免费看视频 | 国产香蕉尹人综合在线观 | 国产成人久久精品区一区二区 | 美女mm131爽爽爽免费视色 | 古代级a毛片在线 | 亚洲国产欧美精品一区二区三区 | 91成人在线免费视频 | 美女脱了内裤张开腿让男人桶网站 | 台湾三级香港三级在线中文 | 黄色毛片三级 | a级日韩乱理伦片在线观看 a级特黄毛片免费观看 | jyzzjyzz国产免费观看 | 日韩黄色一级毛片 | 亚洲日本视频在线 | 久草综合网 | 深夜福利网站 | 黄色三级网站免费 | 免费看v片网站 | 欧美亚洲国产片在线观看 | 国产久草视频 | 精品国产自在在线在线观看 | a级毛片免费播放 | 午夜亚洲国产成人不卡在线 | 91福利国产在线观一区二区 | 国产三级做爰在线观看视频 | 免费观看大片毛片 | 国产亚洲一路线二路线高质量 | 一级片欧美 | 黄色成人在线观看 |