|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- import requests
- import re
- import hashlib
- session = requests.session()
- password = "你的密码"
- username = "你的用户名"
- login_url = "https://fishc.com.cn/member.php?mod=logging&action=login"
- member_url = "https://fishc.com.cn/member.php"
- def get_params():
- login_res = session.get(login_url, headers=headers)
- loginhash = re.search(r'loginhash=(.+)"\>', login_res.text).group(1)
- formhash = re.search(r'name="formhash" value="(\w+)"', login_res.text).group(1)
- return loginhash, formhash
- def get_md5(data: bytes) -> str:
- return hashlib.md5(data).hexdigest()
- def main():
- loginhash, formhash = get_params()
- params = {
- "mod": "logging",
- "action": "login",
- "loginsubmit": "yes",
- "loginhash": loginhash,
- "inajax": "1",
- }
- formdata = {
- "formhash": formhash,
- "referer": "https://fishc.com.cn/./",
- "username": username,
- "password": get_md5(password),
- "questionid": 0,
- "answer": "",
- }
- resp = session.post(member_url, params=params, data=formdata)
- if "欢迎您回来" in resp.text:
- print("登录成功!!!")
- main()
复制代码
输入你的用户名和密码,然后运行 |
|