某站的签到处理

一开始只是打算用cookie登陆,然后提交对应的参数就可以。

获取cookie不在多说,主要看参数问题

可以看到只有一个post请求,且没有参数。直接提交cookie访问这个url,会发现成功了,

于是我直接放到我服务器上面进行跑。

第一次报错

直接报错,在服务器调。打印返回值

上翻看到这个(登陆时候的界面),发现不行了,

想到看一看登陆界面提交的参数(第一次可能需要打开持续记录,不然重定向之后就抓不到了)

发现账号与密码使用明文经过post请求提交到服务器上,而且没有多余的参数!

import requests,datetime,re,os,sys,time
import threading
dict1={}
headerss={
	'Upgrade-Insecure-Requests':'1',
	'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:80.0) Gecko/20100101 Firefox/80.0',
    }
dataa={
	'email':'user',
	'passwd':'passwd',
    'code':" ",
	}
def dong():
    global dict1
    s=requests.session()
    url=r'https:///auth/login'
    url3=r'https:///user/checkin'
    res=s.post(url,data=dataa,headers=headerss)
    print(datetime.datetime.now(),res.json())
    cookie = requests.utils.dict_from_cookiejar(res.cookies)
    ress=s.post(url3,headers=headerss,cookies=cookie)
    print(datetime.datetime.now(),ress.json())
    dict1=ress.json()

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值