[Python] 模擬登錄網站(。。為了之后操作數據。。)


我司的內部管理(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

本文版權歸作者及博客園所有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,否則保留追究法律責任的權利。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM