Python爬蟲模擬真實登入案例系列之十二

2021-08-04 04:02:17 字數 808 閱讀 1669

import time

import requests

from bs4 import beautifulsoup

defcaptcha

(data):

with open("captcha.png", "wb") as f:

f.write(data)

# 返回輸入的驗證碼字串

return input("請輸入驗證碼:")

deflogin

(): headers = ).get("value")

# 處理驗證碼url位址

captchaurl = "" % (time.time() * 1000)

# 傳送驗證碼的請求,返回資料

captcha_data = ssion.get(captchaurl, headers=headers).content

# post登入表單資料

formdata =

# 傳送post登入請求,拿到cookie,url位址不能變

ssion.post("", data=formdata, headers=headers)

# 訪問登入之後頁面,並儲存到本地

html = ssion.get("", headers=headers).content

with open("myhtml.html", "w") as f:

f.write(str(html.decode('utf-8')))

if __name__ == "__main__":

login()

python爬蟲cookie模擬登入

抓取需要登入才能訪問的頁面1 先登入成功1次,獲取到攜帶登陸資訊的cookie f12開啟控制台,在頁面輸入使用者名稱 密碼,登入成功,找到 home 一般在抓到位址的上面 2 攜帶著cookie發請求 cookie referer 源,代表你從 轉過來的 user agentimport requ...

python爬蟲之模擬登入

pip install requests post cid 137 pip install ddddocr基礎使用方法 print res 官方詳細用法 pip install fake useragent使用方法 from fake useragent import useragent ua us...

python爬蟲模擬登入網頁 登入wish

wish登入頁面 是js寫的,在上面找登入鏈結很麻煩,直接故意寫錯登入賬號和密碼 獲得登入鏈結 上 import requests url1 url2 header 8或者不指定。data 獲得post請求的session物件 sesssion requests.session sesssion.p...