python班级魔方自动填写健康日报(云函数)

爱必应

话不多说,我们学校需要用班级魔方每天填写健康日报,于是就有了python+云函数,每天定时填写,有需要取走
部署云函数需要自行上传一个bs4的库(不部署云函数的话,直接本地也可以调用,就是没有定时,但也能方便)
代码:
[Python] 纯文本查看 复制代码

# -*- coding: utf8 -*-import json,random,requestsfrom bs4 import BeautifulSoupdef main_handler(event, context): headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.69 Safari/537.36'} url_1 = 'http://banjimofang.com/student/login?ref=%2Fstudent' session = requests.session() req_1 = session.get(url_1,headers=headers).text bf = BeautifulSoup(req_1,'lxml') token = bf.find('input',{'name':'_token'}) token = token.get('value') data = { '_token':token, 'username': '', #账号 'password': '' #密码 } req_2 = session.post(url_1,data=data,headers=headers) url_2 = 'http://banjimofang.com/student/course/*****/profiles/29?_=add' #*是班级,输入自己的链接 tw = '36.'+ str(random.randint(0,9)) data = { #data内容按具体情况填写,定位可以随意更改,可以皮 'formdata[fn_1]': tw, 'formdata[fn_2]': '', 'formdata[fn_3]': '', 'formdata[fn_4]': '', 'formdata[fn_5]': '', 'formdata[fn_6]': '', 'formdata[gps_addr]': '紫霄宫', 'formdata[gps_xy]': '360,360', } req_3 = session.post(url_2,headers=headers,data=data) print(tw) return(tw)main_handler(0, 0) #测试,设置云函数的时候需要删除

声明:本站所有资源均由网友分享,如有侵权内容,请在文章下方留言,本站会立即处理。

推荐:
手机号定位软件,求大神指导!!!

根据手机号定位软件是否准确!大…

病毒与防病毒的作业

有大佬会吗制作一个免疫病毒文件…

精简易用的【客户管理系统】Excel版

好东西,不过暂时用不到,先收藏…

原文链接:,转发请注明来源!

发表评论