成人视屏在线观看-国产99精品-国产精品1区2区-欧美一级在线观看-国产一区二区日韩-色九九九

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

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

瀏覽:119日期: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 編程
相關文章:
主站蜘蛛池模板: 欧美最新的精品videoss | 亚洲欧美性视频 | 国产成人18黄网站免费网站 | 成人在线视频免费看 | 久久久精品久久久久久久久久久 | 97免费在线 | 99视频精品全部 在线 | 姐姐真漂亮在线视频中文版 | 亚欧毛片| 日本成人免费在线视频 | 最新亚洲一区二区三区四区 | 99久久免费午夜国产精品 | 欧美一区二三区 | 欧美一级特黄特色大片 | 亚洲精品国产综合久久一线 | 一级黄色毛片免费看 | 亚洲看片网 | 欧美性猛片xxxxⅹ免费 | 久草在线中文视频 | 国产精选一区 | a级毛片免费观看在线播放 a级毛片免费看 | 怡红院免费的全部视频 | 午夜精品久久久久久99热7777 | 亚洲毛片免费观看 | 亚洲一级成人 | 网红主播大尺度精品福利视频 | 99久久免费国产香蕉麻豆 | 久草免费小视频 | 韩国女主播青草在线观看 | 亚洲一区天堂 | 欧美成人久久久免费播放 | 欧美全免费aaaaaa特黄在线 | 成人免费视频一区二区 | 免费人成网站在线播放 | 欧美日韩精品一区三区 | 欧美一级大片在线观看 | 色视频www在线播放国产人成 | 国产精品v一区二区三区 | 精品免费国产 | 亚洲 欧美 在线观看 | 亚欧美图片自偷自拍另类 |