[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

本文版权归作者及博客园所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

作者:码路工人

公众号:码路工人有力量(Code-Power)

欢迎关注个人微信公众号 Coder-Power

一起学习提高吧~

原文地址:https://www.cnblogs.com/CoderMonkie/p/python-login.html