python中的request模塊


本文轉自:https://www.cnblogs.com/ydy11/p/8902631.html(版權歸屬原作者,因覺得寫得非常好,故引用)

python模塊之request模塊的理解

       request模塊是一個用於訪問網絡的模塊,

1、不管寫什么樣的腳本我們都知道首先要導入我們所需要的模塊

 

2、既然這個模塊是訪問網絡的模塊我們就給他傳遞一個url,發送get請求。

因為在做ctf題目,所以就已題目的url為例

發送后,我們會得到這個相應對象re,里面就是我們想要的相應信息。這里如果不做任何處理輸出的話會返回請求的狀態碼,如果希望出現內容,需要添加.text。以字符串格式輸出。同理post傳遞也是一樣的。

3、發送帶參數的請求

get請求:發送get請求時,他的參數是params為關鍵字傳遞的。我們來測試一下

post請求:發送post請求時,以data為關鍵字參數來傳遞的,測試一下

4、獲取響應頭中的某個字段

這個我們可以利用headers,測試一下

獲取全部字段

獲取指定的字段,例如這個題目,我要獲取FLAG字段

're.headers'獲取的是一個字典,我們想要獲取某一個,就可以通過這種形式獲取。

如果我們想要獲得請求頭,可以直接re.request.headers,測試一下

文章結尾,送上ctf題目的python腳本

 


免責聲明!

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



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