我司的内部管理(Web)系统(日报)着实。。(mafan)。。
所以,就想自己动手增加一下便利性。
计划是,
- 桌面程序
用来方便记录(按自己格式,数据随时保存到sqlite中,备用)
通过一览来确认当天的记录状况
设置一些信息给脚本使用
通过按钮一键调用python脚本
- Python脚本
实现模拟登录
实现sqlite中数据抽取,重新格式化,并post到公司的web系统
看起来没简化多少?No,那是看官你不知道我司的管理系统有多难用(记日报非常费劲/产品用户体验T_T)
---
# 首先来实现一下管理系统的登录
import json import requests ua = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.84 Safari/537.36" headers = { "User-Agent": ua, "content-type": "application/json" } login_url = "http://123.123.123.123:8080/xxmanager/login.do" login_data = { "userId": "codermonkey", "password": "codermonkey" } session = requests.session() login_result = session.post(login_url, data=json.dumps(login_data), headers=headers) # --查看一下登录结果-- print(login_result.content.decode())
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
作者:CoderMonkey
出处:https://www.cnblogs.com/CoderMonkie/p/python-login
本文版权归作者及博客园所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。