鱼C自动签到,requests.get!
import requestsurl = "https://fishc.com.cn/plugin.php?id=k_misign:sign&operation=qiandao&formhash=11d707dd&format=empty"
headers = {
"User-Agent":"Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.14 Safari/537.36 Edg/83.0.478.13",
"Cookie":cookie
}
html = requests.get(url=url,headers = headers).content.decode("gbk")
print(html)
print("=====================")
if "今日已签" in html:
print("您已经签过到了哟")
else:
print("签到成功")
亲身可以,cookie用自己的即可 cookie填啥? certainly 发表于 2020-5-9 08:34
cookie填啥?
自己的 您当前的访问请求当中含有非法字符,已经被系统拒绝 这个是为啥啊? tingtyb 发表于 2020-6-6 13:59
您当前的访问请求当中含有非法字符,已经被系统拒绝 这个是为啥啊?
headers问题吧, 我是直接复制了你的代码 https://fishc.com.cn/plugin.php?id=k_misign:sign用这个url不会报错
返回的html 好像也没有这个"今日已签"文本了,你看下还能运行吗
66666666666666666666 line 5, in <module>
"Cookie":cookie
NameError: name 'cookie' is not defined 本帖最后由 捣鼓捣鼓 于 2025-4-2 15:16 编辑
正确的url必须是#https://fishc.com.cn/plugin.php?id=k_misign:sign&operation=qiandao&formhash=xxxxxxxx 但是xxxxxxxx好像是动态的,每个人不一样,所以要去获取一下xxxxxxxx,在#https://fishc.com.cn/plugin.php?id=k_misign:sign里面能找到<input type="hidden" name="formhash" value="xxxxxxxx">这里面的xxxxxxxx就是属于你自己的这个码,可以做个获取这个码的步骤,然后拼凑成正确的如楼主这样的#https://fishc.com.cn/plugin.php?id=k_misign:sign&operation=qiandao&formhash=11d707dd,才能实现签到功能(目前推测应该是这样的情况)如果你找错了formhash参数,就会提示非法字符那个提示,如果只用#https://fishc.com.cn/plugin.php?id=k_misign:sign就只能做出检测你今天签没签到的程序{:10_257:}
页:
[1]