项目使用Post方法,参数用payload,代码如下:
# -*- coding: utf-8 -*-
"""
-------------------------------------------------
File Name: LoginsTest.py
Description :
Author : 曾良均
QQ: 277099728
Date: 8/11/2021 3:46 PM
-------------------------------------------------
Change Activity:
8/11/2021:
-------------------------------------------------
"""
__author__ = 'ljzeng'
import requests
url = 'http://*/Login.aspx?tp=dologin'
username = 'username'
password = 'password'
ss = username + 'ª' + password
payload = ss.encode('utf8')
headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.132 Safari/537.36',
'Content-Type': 'text/plain;charset=UTF-8'}
req = requests.post(url=url, data=payload, headers=headers)
list = []
for a in req.text.split(','):
list += [a]
resu = list[0].split(':')[1]
if resu !=str(0):
mess = list[1].split(':')[1]
mess = mess[1:-1]
print("登录失败! ")
print(mess)
else:
jumpurl = list[2][11:-1]
print("登录成功! ")
print('跳转到: ', jumpurl)