重慶分公司,新征程啟航
為企業(yè)提供網(wǎng)站建設(shè)、域名注冊、服務(wù)器等服務(wù)
為企業(yè)提供網(wǎng)站建設(shè)、域名注冊、服務(wù)器等服務(wù)
首先還是老生長談,說說定義和作用,request模塊是一個用于訪問網(wǎng)絡(luò)的模塊,其實類似的模塊還有很多,不在一一在這里解釋。這么多的相似的模塊為什么都說只有這個好用呢。因為他人性化。如果你學(xué)過urllib之類的模塊的話,對比一下就很清楚了(文章url以題目實驗吧的唯快不破)。
1、不管寫什么樣的腳本我們都知道首先要導(dǎo)入我們所需要的模塊
成都創(chuàng)新互聯(lián)公司2013年至今,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項目成都做網(wǎng)站、網(wǎng)站制作、成都外貿(mào)網(wǎng)站建設(shè)網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元周寧做網(wǎng)站,已為上家服務(wù),為周寧各地企業(yè)和個人服務(wù),聯(lián)系電話:18982081108
2、既然這個模塊是訪問網(wǎng)絡(luò)的模塊我們就給他傳遞一個url,發(fā)送get請求。
因為在做ctf題目,所以就已題目的url為例
發(fā)送后,我們會得到這個相應(yīng)對象re,里面就是我們想要的相應(yīng)信息。這里如果不做任何處理輸出的話會返回請求的狀態(tài)碼,如果希望出現(xiàn)內(nèi)容,需要添加.text。以字符串格式輸出。同理post傳遞也是一樣的。
3、發(fā)送帶參數(shù)的請求
get請求:發(fā)送get請求時,他的參數(shù)是params為關(guān)鍵字傳遞的。我們來測試一下
post請求:發(fā)送post請求時,以data為關(guān)鍵字參數(shù)來傳遞的,測試一下
4、獲取響應(yīng)頭中的某個字段
這個我們可以利用headers,測試一下
獲取全部字段
獲取指定的字段,例如這個題目,我要獲取FLAG字段
're.headers'獲取的是一個字典,我們想要獲取某一個,就可以通過這種形式獲取。
如果我們想要獲得請求頭,可以直接re.request.headers,測試一下
5、文章結(jié)尾,送上ctf題目的python腳本,題目是實驗吧的唯快不破
代碼