中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python如何實現模擬登錄

發布時間:2021-08-20 09:25:52 來源:億速云 閱讀:145 作者:小新 欄目:開發技術

小編給大家分享一下Python如何實現模擬登錄,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

和獲取網頁上的信息不同,想要進行模擬登錄還需要向服務器發送一些信息,如賬號、密碼等等。

模擬登錄一個網站大致分為這么幾步:

1.先將登錄網站的隱藏信息找到,并將其內容先進行保存(由于我這里登錄的網站并沒有額外信息,所以這里沒有進行信息篩選保存)

2.將信息進行提交

3.獲取登錄后的信息

先給上源碼

<span ># -*- coding: utf-8 -*-
import requests
def login():
 session = requests.session()
 # res = session.get('http://my.its.csu.edu.cn/').content
 login_data = {
 'userName': '3903150327',
 'passWord': '136510',
 'enter': 'true'
 }
 session.post('http://my.its.csu.edu.cn//', data=login_data)
 res = session.get('http://my.its.csu.edu.cn/Home/Default')
 print(res.text)
login()</span>

一、篩選得到隱藏信息

進入開發者工具(按F12),找到其中的Network后,手動的先進行一次登錄,找到其中的第一個請求,在Header的底部會有一個data的數據段,這個就是登錄所需的信息。如果想對其中的隱藏信息進行修改

先獲取網頁Html的內容

res = session.get('http://my.its.csu.edu.cn/').content

再通過正則表達式篩選內容

Python如何實現模擬登錄

二、將信息進行提交

找到源碼中提交表單所需要的action,和method

使用

session.post('http://my.its.csu.edu.cn/(這里就是提交的action)', data=login_data)

該方法提交信息

三、獲取登錄后的信息

信息提交后模擬登錄就成功了

接下來就可以獲取登錄后的信息了

res = session.get('http://my.its.csu.edu.cn/Home/Default').content

以上是“Python如何實現模擬登錄”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

庆元县| 合江县| 石泉县| 温州市| 会同县| 梧州市| 鹰潭市| 商洛市| 闽侯县| 韶关市| 贡山| 杨浦区| 琼结县| 西藏| 赤峰市| 桂平市| 那坡县| 日土县| 云南省| 石阡县| 临漳县| 全椒县| 凉城县| 胶南市| 班玛县| 威远县| 应城市| 调兵山市| 石狮市| 霍林郭勒市| 湾仔区| 剑河县| 泰和县| 东乡| 衡南县| 北安市| 宾阳县| 时尚| 淳安县| 开平市| 清涧县|