99偷拍视频精品区一区二,口述久久久久久久久久久久,国产精品夫妇激情啪发布,成人永久免费网站在线观看,国产精品高清免费在线,青青草在线观看视频观看,久久久久久国产一区,天天婷婷久久18禁,日韩动漫av在线播放直播

Python教程|Requests的基本用法-創新互聯

下面我就給大家整理了Requests庫的使用方法和細節。

成都創新互聯專注于企業營銷型網站、網站重做改版、船山網站定制設計、自適應品牌網站建設、H5高端網站建設成都商城網站開發、集團公司官網建設、外貿營銷網站建設、高端網站制作、響應式網頁設計等建站業務,價格優惠性價比高,為船山等各大城市提供網站開發制作服務。

什么是Requests

Requests是Python語言編寫,基于urllib3,采用Apache2 Licensed開源協議的HTTP庫。它比urllib更加方便,可以節約我們大量的工作,完全滿足HTTP測試需求。是Python實現的簡單易用的HTTP庫。

安裝也很簡單:

pip?install?requests

Request的語法操作

1.實例引入

Python教程 | Requests的基本用法

2.各種請求方式

Python教程 | Requests的基本用法

請求

1.基本GET請求

Python教程 | Requests的基本用法

2.帶參數的GET請求這個我們前面有使用過,也是最常用的方法。運行成功就可以看到網頁的源碼了。

Python教程 | Requests的基本用法

3.解析json傳入參數只需要我們把數據生成一個字典,然后調用params參數,賦值給他就可以,是不是很方便。

Python教程 | Requests的基本用法

可以看出Requests的jaon解析和json的loads方法解析出來的結果是完全一樣的。所以Requests可以很方便的解析json數據。

4.獲取二進制數據

Python教程 | Requests的基本用法

運行成功我們可以看到content方法獲取的圖片頁面源碼是二進制數據,而text獲取的則是字符串代碼。顯然獲取圖片這種二進制數據需要使用content方法。這樣我們就保存了圖片,我們可以在文件夾下看到這張圖片。

5.添加headers

Python教程 | Requests的基本用法

Python教程 | Requests的基本用法

有些網頁如果我們直接去請求的話,他會查看請求的對象是不是瀏覽器,如果沒有瀏覽器信息就會禁止我們爬蟲的訪問,這個時候我們就要給爬蟲加一個headers,加一個瀏覽器的user-agent信息。這樣我們就可以正常訪問了。如果有的伙伴不知道怎么得到User-Agent,可以打開瀏覽器的審查元素,找到network,隨便點擊一個鏈接就可以看到User-Agent的信息了。

6.基本POST請求

Python教程 | Requests的基本用法

一個POST必然是要有一個Form Data的表單提交的,我們只要把信息傳給data參數就可以了。一個POST請求只需要調用post方法,是不是特別方便呢。如果不覺得方便的話,可以去參考urllib的使用方法。

響應

1.response屬性

Python教程 | Requests的基本用法

2.狀態碼判斷獲取這些信息只需要簡單的調用就可以實現了。

Python教程 | Requests的基本用法

好了,這篇文章我們了解了Requests庫的基本語法操作,相信大家對Requests庫的請求和響應已經很清楚了,大家完全可以抓取一些網頁了。

另外有需要云服務器可以了解下創新互聯cdcxhl.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業上云的綜合解決方案,具有“安全穩定、簡單易用、服務可用性高、性價比高”等特點與優勢,專為企業上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。

網站題目:Python教程|Requests的基本用法-創新互聯
URL分享:http://www.yijiale78.com/article12/dodpdc.html

成都網站建設公司_創新互聯,為您提供企業建站定制開發品牌網站制作網站建設響應式網站定制網站

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

外貿網站建設