我司的內部管理(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
本文版權歸作者及博客園所有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,否則保留追究法律責任的權利。