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

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

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

瀏覽:106日期: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 編程
相關文章:
主站蜘蛛池模板: 亚洲人成综合网站在线 | 操你影院| 18日本xxxxxxⅹxx96 | 午夜影院亚洲 | 又大又紧又硬又湿a视频 | 欧美日本一区亚洲欧美一区 | 91视频麻豆视频 | 黄色草逼 | 欧美特黄高清免费观看的 | 美色影院| 亚洲欧美综合一区二区三区四区 | 国产精品国产三级国产专区5o | 婷婷亚洲国产成人精品性色 | 国产高清精品入口麻豆 | 国产专区日韩精品欧美色 | 黄色录像日本 | 久久91亚洲精品久久91综合 | 免费看三级黄色片 | 亚洲香蕉毛片久久网站老妇人 | 99re6久精品国产首页 | 国产日韩欧美精品一区二区三区 | 中日韩在线 | 成人夜色视频在线观看网站 | 高清中文字幕视频在线播 | 欧美日韩中字 | 九九久久国产精品免费热6 九九天天影视 | 欧美色视频日本片高清在线观看 | 免费在线观看污片 | 国产精品免费视频一区一 | 国产一区二区三区不卡免费观看 | 日韩在线视频免费播放 | 美国一级毛片完整高清 | 黄色网址视频在线播放 | 日韩v片| 中文字幕日韩欧美一区二区三区 | 久久精品女人毛片国产 | 亚洲自偷自偷精品 | 欧美一区二区三区免费观看视频 | 亚洲精品欧洲一区二区三区 | 国产黄在线播放免费观看 | 在线亚洲欧洲福利视频 |