requests庫的使用

2022-09-03 19:57:15 字數 596 閱讀 7732

1.requests庫概述

requests庫是乙個簡潔且簡單處理http請求的第三方庫,它的最大優點是程式編寫過程更接近正常url訪問過程。這個庫建立在python語言的urlib3庫的基礎上,類似這種在其他函式庫之上再封裝功能,提供更友好函式的方式在python語言中十分常見。在python生態圈裡,任何人都有通過技術創新或體驗創新發表意見和展示才華的機會。

2.requests庫解析

網路爬蟲和資訊提交只是requests庫能支援的基本功能,本篇重點介紹與這兩個功能相關的一些常用函式。其中,與網頁請求相關的函式如表所示。

例項:import requests

from bs4 import beautifulsoup

r=requests.get('')

r.encoding=none

result=r.text

bs=beautifulsoup(result,'html.parser')

print(bs.title)

print(bs.title.text)

requests庫的使用

import requests 引用模組 帶引數請求 get引數例項 requests.get params 或url payload accept encoding gzip accept language zh cn,zh q 0.8 referer res1 requests.get url,...

requests庫的使用

requests 功能和 urllib一樣 將cookies 和 http變成了引數 re requests.get re requests.post print re.text 會亂碼,requests轉馬時基於http頭部推測轉碼 print re.encoding 一般都轉為iso 8859 ...

requests庫的基本使用

import requests response requests.get 檢視響應內容,返回的是已經解碼的內容 response.text 伺服器返回的資料,已解碼。解碼型別 根據http頭部對響應的編碼做出有根據的推測,推測的文字編碼 print type response.text print...