eachill 发表于 2019-12-26 18:18:33

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()

hrp 发表于 2019-12-26 18:57:58

厉害厉害

_2_ 发表于 2019-12-26 19:20:21

真的吗?

流羽星 发表于 2019-12-27 02:21:16

可以啊

chrislin 发表于 2019-12-27 03:11:25

厉害厉害

snaker 发表于 2019-12-27 09:11:48

请求的密码是经过MD5加密的,可以import hashlib模块将输入的密码MD5加密后在请求

eachill 发表于 2020-1-2 09:27:07

snaker 发表于 2019-12-27 09:11
请求的密码是经过MD5加密的,可以import hashlib模块将输入的密码MD5加密后在请求

噢噢~多谢指教~

贸贸 发表于 2020-3-22 17:41:28

eachill 发表于 2020-1-2 09:27
噢噢~多谢指教~

QQ截图20200322173634请问一下这怎么办?麻烦你了谢谢

eachill 发表于 2020-3-29 20:14:43

贸贸 发表于 2020-3-22 17:41
请问一下这怎么办?麻烦你了谢谢

啥意思?没看明白

lixiangyv 发表于 2020-6-28 15:57:19

厉害

yayc_zcyd 发表于 2021-2-16 10:41:57

您当前的访问请求当中含有非法字符,已经被系统拒绝{:10_249:}

空白君学python 发表于 2023-2-20 15:24:47

    import requests
ModuleNotFoundError: No module named 'requests'
这是什么意思已经签到过的意思吗

歌者文明清理员 发表于 2023-3-15 18:48:44

空白君学python 发表于 2023-2-20 15:24
import requests
ModuleNotFoundError: No module named 'requests'
这是什么意思已经签到过的意思吗 ...

pip install requests

歌者文明清理员 发表于 2023-3-16 16:45:42

yayc_zcyd 发表于 2021-2-16 10:41
您当前的访问请求当中含有非法字符,已经被系统拒绝

同问
页: [1]
查看完整版本: fishc论坛自动签到脚本(最新)