首页 > 编程知识 正文

python提问题,python术语推荐

时间:2023-05-03 08:51:10 阅读:231524 作者:1365

旧接口不能用了。有人在github上发布了一个整套的代码,看着挺不错的

https://github.com/leifengwl/MoGuDing-Auto
修改这里
具体数据格式

-------------------------------↓无用----------------------------------------
由于昨天接到通知

135篇日报!杀了我算了。有需求就有精力写代码。抓包发请求不就完事了。

import jsonimport requestsimport data as getdatadef spider(url,i, Cookie=None, Code='utf-8'): getdata.datas["content"]=i print(getdata.datas) respons = requests.post(url=url, data=json.dumps(getdata.datas), headers=getdata.head) respons.encoding = Code print(respons) return respons.textdef getplanId(url, s, Cookie=None, Code='utf-8'): respons = requests.post(url=url, json=s, headers=getdata.head) respons.encoding = Code print(respons.text) return json.loads(respons.text)if __name__ == '__main__': getdata.head["Authorization"] =getplanId(url=getdata.loginUrl,s={"password": "", "phone": "", "loginType": "android", "uuid": ""})["data"]["token"] getdata.datas["planId"] = getplanId(url=getdata.planId, s={"state": ""})["data"][0]["planId"] for i in getdata.data_name: s = spider(url=getdata.saveUrl,i=i) print(s)

就这几句代码就完事了。。。么?下面列上需要的参数

head = { # 'cookie': str("SERVERID=bc78c8ef4dbf8a27a29929c43607ef5c|1622623821|1622623821;Path=/"), # 将Cookie传输进来 "Accept-Language": "zh-CN,zh;q=0.8", 'User-Agent': 'Mozilla/5.0 (Linux; U; Android 8.1.0; zh-cn; BLA-AL00 Build/HUAWEIBLA-AL00) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Mobile Safari/537.36', "sign": "", "Authorization": "", "roleKey": "student", "Content-Type": "application/json;charset=UTF-8", "Connection": "Keep-Alive", "Accept-Encoding": "gzip", "Cache-Control": "no-cache", "Host": "api.moguding.net:9000", "Content-Length": "510",}data_name = [ # "今天是我实习的第一天,早上醒的特别早,也有些兴奋,因为很早以前就盼着这么一天。公司八点上班,我七点半就到了。我所实习的公司在蜈支洲岛。我任职于人事部。带着些几许敬畏和几缕不安,我踏进了公司二楼的办公室。跟部门经理和各位同事简单的介绍了一下自己的基本情况。下午,一个人静静地坐着看看经理给我的相关资料。第一天上班,感觉蛮轻松的,所做的事情就是熟悉一些工作章程,人员的一些职责,整理一些人员资料,大致上熟悉工作。", # "刚走出学校,踏上了工作岗位,一切都是那么的新鲜,然而新鲜过后却感到非常困惑——公司里要用的东西学校里都没有学过。发现有很多东西自己都不会,甚至都没有接触过。面对太多的疑问自己的内心产生了很大的压力。“我是否能够胜任这里的工作,会不会因为太多东西不懂而受到别人的嘲讽”。内心充满了矛盾,然而事实证明我多虑了,这里有和蔼的领导和友好的同事,他们给了我极大的帮助和鼓励,在最初的一个周里通过和同事们的交流我获得最多的是鼓励和信任,使自己逐渐有了信心和勇气,能够勇敢的去面对任何挑战。 相信自己,我能行的!", # # # "我慢慢的熟悉了公司的各种规章制度和运作流程,更明确了自己的工作内容。接下来的时间便开始为正式投入工作进行了大量的准备,通过上网查资料、看书、向同事请教等等多种途径在一个周的时间内我补充了大量实际工作中所需要的知识。然而等真正投入到工作中后发现自己要准备的东西还远远不够。大学生活让我对计算机理论知识有了一定的了解,但实践出真知,唯有把理论与实践相结合,才能更好地为我今后在工作及业务上能力的提高起到促进的作用,增强我今后的竞争力,为我能在以后立足", # # "从刚参加工作时的激动和盲目到现在能够主动合理的安排自己的各项工作进程,感觉自己成长了很多,更重要的是学会了很多新的知识和一些处世的道理。走到了工作岗位,走向了纷杂的社会,好比是从一所大学迈进了另外一所更大的大学。人生就是这个样子,一个人的一生好比是一个求学的过程,从一个学校走向另外一个学校,我们只有努力的学习、虚心求教,到最后才能获得一份合格的毕业证书,去hldhk的面对自己的生活。 我面前的路还是很漫长的,需要不断的努力和奋斗才能真正地走好!", # # # "说实话我以前在学校的时候也这样做过,不过没有这么好,因为以前一遇到难的或不懂的就停下来不做了,而现在有师傅在旁边,有不懂的就问,这使我受益非浅。 假如在工作的过程中如果使用几个小技巧,确实可以达到事半功倍的效果。慢慢地老师也把一些比较重要的交给我处理。这使我对这个行业认识就更加深了一步。 通过这次实习,在人事管理方面我感觉自己有了一定的收获。", # # '下雨了,今天是星期六。算起来已经是实习期第六天了,天气很糟,什么也不想做。这一段时间,常常有同学或朋友问起蜈支洲岛的面貌,我只好回答说:很漂亮。因为 每次从办公室走出时,都能看见大海。', # # # "休假,今天终于不用早早六点起床,同样不用六七点急忙忙赶回家里,可以轻轻松松的休息两天。", # #]datas = {"reportType": "day", "address": "", "latitude": "0.0", "planId": "", "yearmonth": "", "title": "今日日报", "content": "", "longitude": "0.0"}loginUrl = "https://api.moguding.net:9000/session/user/v1/login"saveUrl = "https://api.moguding.net:9000/practice/paper/v2/save"planId = "https://api.moguding.net:9000/practice/plan/v1/getPlanByStu"

在这里说明一下

datas里面 content 是日报的内容 title 是标题 planId 我认为是用户的一个标识head里面Authorization为token的值sign为签名,已经加密后的。32md5加密?标识加上时间戳?

由于我是手动抓包,sign我直接抓到的。找了一晚上实在想不清楚。
好在问题解决
日报upupupup~~~

由于sign的值没办法自动获取,没办法打包传播,正在我帮同学传日报的时候出现了一个重大的问题!!sign的值突然变成了登录一次换一次。遇到了死胡同。崩溃,是我的ip拉黑了么。
到这就放弃了么???机缘巧合之下我发现旧版的发起的请求是没有sign值的。
有时间再去研究研究,~~

三分钟后cjdsj。md果然找到了不同的地方。新的接口是

saveUrl = "https://api.moguding.net:9000/practice/paper/v2/save"

旧的是

saveUrl = "https://api.moguding.net:9000/practice/paper/v1/save"

直接把原本的接口改为v1就好了

历史中提交的图片或压缩文件

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。