发送登录请求
import requests
data = {
'username': '用户名',
'password': '密码',
'captcha': '3333',
'remember': '1',
'ref': ' http://www.aa7a.cn/', # 登录成功,重定向到这个地址
'act': 'act_login',
}
header = {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36'
}
res = requests.post('http://www.aa7a.cn/user.php', headers=header, data=data)
print(res.text)
获取登录成功的cookie
cookies=res.cookies
print(cookies)
向首页发送请求--->登录状态
res=requests.get('http://www.aa7a.cn/',cookies=cookies)
使用session对象
import requests
session=requests.session()
# 以后发送请求使用session
data = {
'username': '用户名',
'password': '密码',
'captcha': '3333',
'remember': '1',
'ref': ' http://www.aa7a.cn/', # 登录成功,重定向到这个地址
'act': 'act_login',
}
header = {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36'
}
res = session.post('http://www.aa7a.cn/user.php', headers=header, data=data)
# 向首页发送请求--->登录状态
res=session.get('http://www.aa7a.cn/')
——session可以自动处理cookie,不需要手动携带了