session spider
原理
自动处理Cookie(重点)
session_spider.py
import requests
url = 'http://download.java1234.com/user/login'
headers = {
'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36',
'Referer': 'http://download.java1234.com/login.html'
}
payload = {
'userName': 'Will_D',
'password': '92java'
}
session = requests.Session()
session.post(url, headers=headers, data=payload)
page_url = 'http://download.java1234.com/'
response = session.get(url=page_url, headers=headers)
response.encoding = 'utf-8'
print(response.text)Last updated