目录
前言
放假回家无事可做,正好在看python的书,于是就做了这个全球某工商云战役自动打卡系统,做的过程中运用了python request模块、服务器、腾讯云函数, emmmm,学生党还没有属于自己的服务器,就只能使用用爱发电的腾讯云函数了
在这里放一下我室友用服务器实现自动打卡功能的链接链接: 全球某工商云战役自动打卡系统
一、python链接网址实现运行程序即可打卡
1.代码
import requests
def school_clock(inputAccount , inputPassword , firstLocation , lastLocation ):
################# 第一个界面:进入登陆界面 ######################
myHeaders1 = {
'User-Agent': 'Mozilla/5.0 (Linux; U; Android 2.3.6; en-us; Nexus S Build/GRK39F) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1 '
#该页面只允许手机端登录
}
url = 'https://nco.zjgsu.edu.cn/genqrcode/2019032'
r1 = requests.post(url, headers=myHeaders1)
################# 第一个界面:进入登陆界面后的登录操作 ######################
myHeaders2 = {
'Upgrade-Insecure-Requests': '1',
'Content-Type': 'application/x-www-form-urlencoded',
'Cookie': 'zjgsusessionsid=s%3AGSYaaVwF_2pedsizsHYTYSY64hVl3vL_.NMnLf1bV1PJSAS%2FeZXUkcyPkFpBq%2BcMVQYq4XPHXAAU; _ncov_uuid=a59e0ac8-da06-4fb1-83d8-000976c317a9; _ncov_username=这里直接填入账号; _ncov_psswd=这里直接填入密码',
'User-Agent': 'Mozilla/5.0 (Linux; U; Android 2.3.6; en-us; Nexus S Build/GRK39F) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1 '
}
myHeaders2['Cookie'] = r1.headers['set-cookie']
payload = {
'name': ' ',
'psswd': ' '
}
payload['name'] = inputAccount
payload['psswd'] = inputPassword
url = 'https://nco.zjgsu.edu.cn/login'
r2=requests.post(url, data=payload, headers=myHeaders2)#登录操作
################# 第二个界面:填写报送信息 ######################
myHeaders3 = {
'Upgrade-Insecure-Requests': '1',
'Content-Type': 'application/x-www-form-urlencoded',
&