fishc论坛自动签到脚本(最新)
写了一个小脚本,放在ipad的pythonisia里面,每天0:00点自动登录签到,妈妈再也不怕我不够鱼币啦~# -- coding:utf-8 --
import requests
import re
from bs4 import BeautifulSoup
def login(session):
login_url = 'https://fishc.com.cn/member.php?mod=logging&action=login&loginsubmit=yes&infloat=yes&lssubmit=yes&inajax=1'
login_headers = {'User-Agent':
'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36'}
form_data = {'username': '用户名',
'password': '密码',#登录一次在审查元素获得加密后的密码串
'quickforward': 'yes',
'handlekey': 'ls'}
session.post(login_url, headers=login_headers, data=form_data)
return session
def get_data(session1):
formhash = ''
url = 'https://fishc.com.cn/plugin.php?id=k_misign:sign'
resp = session1.get(url)
soup = BeautifulSoup(resp.content, 'lxml')
tags = soup.select('body#nv_plugin.pg_k_misign div#hd div.wp div.hdc.cl div#um p a')
for tag in tags:
if tag.string == '退出':
result = re.search('=\w{8}',tag.attrs['href'])
formhash = result.group()# 获取网站formhash
data = dict()
data['id'] = 'k_misign:sign'
data['operation'] = 'qiandao'
data['formhash'] = formhash
data['format'] = 'empty'
return data
def main():
qd_url = 'https://fishc.com.cn/plugin.php?id=k_misign:sign'
session = requests.session()
session = login(session)
query_string_parameters = get_data(session)
# print(query_string_parameters)
resp = session.get(qd_url, params=query_string_parameters)
print(resp.text)
if __name__ == '__main__':
main() 厉害厉害 真的吗? 可以啊 厉害厉害 请求的密码是经过MD5加密的,可以import hashlib模块将输入的密码MD5加密后在请求 snaker 发表于 2019-12-27 09:11
请求的密码是经过MD5加密的,可以import hashlib模块将输入的密码MD5加密后在请求
噢噢~多谢指教~ eachill 发表于 2020-1-2 09:27
噢噢~多谢指教~
QQ截图20200322173634请问一下这怎么办?麻烦你了谢谢 贸贸 发表于 2020-3-22 17:41
请问一下这怎么办?麻烦你了谢谢
啥意思?没看明白 厉害 您当前的访问请求当中含有非法字符,已经被系统拒绝{:10_249:} import requests
ModuleNotFoundError: No module named 'requests'
这是什么意思已经签到过的意思吗
空白君学python 发表于 2023-2-20 15:24
import requests
ModuleNotFoundError: No module named 'requests'
这是什么意思已经签到过的意思吗 ...
pip install requests yayc_zcyd 发表于 2021-2-16 10:41
您当前的访问请求当中含有非法字符,已经被系统拒绝
同问
页:
[1]