亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

南丰县| 化州市| 寿宁县| 安宁市| 张家界市| 莆田市| 亳州市| 房山区| 韩城市| 武功县| 沅江市| 东至县| 射洪县| 娱乐| 高安市| 甘孜| 和顺县| 海林市| 邵阳市| 大荔县| 宜君县| 玛多县| 科尔| 疏附县| 玉溪市| 青铜峡市| 囊谦县| 八宿县| 枣阳市| 舒兰市| 承德市| 宝坻区| 若尔盖县| 剑阁县| 蚌埠市| 临城县| 江川县| 萝北县| 贵州省| 罗城| 东辽县|