91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

苏州市| 清远市| 黄陵县| 临漳县| 印江| 青浦区| 德兴市| 开封县| 凌云县| 曲阜市| 会泽县| 常德市| 高安市| 北票市| 湘西| 慈利县| 卢湾区| 西乡县| 鸡东县| 盐池县| 涟水县| 天柱县| 南宫市| 西平县| 察隅县| 乐至县| 达日县| 大城县| 霍城县| 秦安县| 浪卡子县| 景泰县| 昌都县| 靖西县| 崇左市| 墨江| 昌江| 桂阳县| 建阳市| 红桥区| 仁怀市|