最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

淺析Python requests 模塊

 更新時間:2020年10月09日 15:09:50   作者:kevin.Xiang  
這篇文章主要介紹了Python requests 模塊的相關(guān)資料,幫助大家利用requests 模塊進行爬蟲,感興趣的朋友可以了解下

Python requests 模塊

  requests 模塊是我們使用的 python爬蟲 模塊 可以完成市場進80%的爬蟲需求。

安裝

pip install requests

使用

requests模塊代碼編寫的流程:

  • - 指定url
  • - 發(fā)起請求
  • - 獲取響應對象中的數(shù)據(jù)
  • - 持久化存儲
-------------案例-------------------------
import requests
# 指定url
url="https://www.sogou.com/"
# 發(fā)起請求
response = requests.get(url)
# 獲取響應對象中的數(shù)據(jù)
page_text = response.text
# 持久化存儲
with open('./sogou.html','w',encoding='utf-8') as fp:
  fp.write()
-------------------------------------------

參數(shù)

# post 數(shù)據(jù)
response = requests.post(url=url,data=data,headers=headers)

# get 數(shù)據(jù)
response = requests.get(url=url,data=data,headers=headers)

# 返回二進制數(shù)據(jù)
response.content 

# 返回字符串數(shù)據(jù)  
response.text  

# 返回json對象   
response.json()

其他了解

1、該模塊實現(xiàn)爬取數(shù)據(jù)前需要查找需要爬取數(shù)據(jù)的指定URL,可通過瀏覽器自帶抓包功能。

# 瀏覽器抓取 Ajax 請求
F12 --> Network --> XHR --> Name --> Response

2、上面的headers參數(shù)是進行UA偽裝為了反反爬

反爬機制:UA檢測 --> UA偽裝

3、下面是http我們爬包是常用的請求頭參數(shù)

- accept: 瀏覽器通過這個頭告訴服務器,他所支持的數(shù)據(jù)類型
  - Accept-Charset:瀏覽器通過這個頭告訴服務器,它支持那種字符集
  - Accept-Encoding:瀏覽器通過這個頭告訴服務器,支持的壓縮格式
  - Accept-Language:瀏覽器通過這個頭告訴服務器,他的語言環(huán)境
  - Host:瀏覽器同過這個頭告訴服務器,想訪問哪臺主機
  - If-ModifiedSince:瀏覽器通過這個頭告訴服務器,緩存數(shù)據(jù)的時間
  - Heferer:瀏覽器通過這個頭告訴服務器,客戶及時那個頁面來的,防盜鏈
  - Connection:瀏覽器通過這個頭告訴服務器,請求完后是斷開鏈接還是保持鏈接
  - X-Requested-With:XMLHttpRequest 代表通過ajax方式進行訪問
  - User-Agent:請求載體的身份標識

以上就是淺析Python requests 模塊的詳細內(nèi)容,更多關(guān)于Python requests 模塊的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • 一文教會你用Python3獲取網(wǎng)頁源代碼

    一文教會你用Python3獲取網(wǎng)頁源代碼

    學了python后,之前一些我們常用的方法,也可以換一種思路用python中的知識來解決,下面這篇文章主要給大家介紹了關(guān)于如何使用Python3獲取網(wǎng)頁源代碼的相關(guān)資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2023-06-06
  • python批量從es取數(shù)據(jù)的方法(文檔數(shù)超過10000)

    python批量從es取數(shù)據(jù)的方法(文檔數(shù)超過10000)

    今天小編就為大家分享一篇python批量從es取數(shù)據(jù)的方法(文檔數(shù)超過10000),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12
  • pytest多進程或多線程執(zhí)行測試實例

    pytest多進程或多線程執(zhí)行測試實例

    這篇文章介紹了pytest多進程或多線程執(zhí)行測試的實例,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-07-07
  • python?中?lxml?的?etree?標簽解析

    python?中?lxml?的?etree?標簽解析

    這篇文章主要介紹了python?中l(wèi)xml的etree?標簽解析,文章圍繞主題展開詳細內(nèi)容,需要的小伙伴可以參考一下,希望對你的學習或工作有所幫助
    2022-04-04
  • pandas 缺失值與空值處理的實現(xiàn)方法

    pandas 缺失值與空值處理的實現(xiàn)方法

    這篇文章主要介紹了pandas 缺失值與空值處理的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-10-10
  • Python closure閉包解釋及其注意點詳解

    Python closure閉包解釋及其注意點詳解

    這篇文章主要介紹了Python closure閉包解釋及其注意點詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-08-08
  • Python腳本提取fasta文件單序列信息實現(xiàn)

    Python腳本提取fasta文件單序列信息實現(xiàn)

    這篇文章主要為大家介紹了Python腳本提取fasta文件單序列信息實現(xiàn)示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-07-07
  • python實現(xiàn)身份證實名認證的方法實例

    python實現(xiàn)身份證實名認證的方法實例

    這篇文章主要給大家介紹了關(guān)于python實現(xiàn)身份證實名認證的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用python具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-11-11
  • Pycharm配置遠程SSH服務器實現(xiàn)(切換不同虛擬環(huán)境)

    Pycharm配置遠程SSH服務器實現(xiàn)(切換不同虛擬環(huán)境)

    本文主要介紹了Pycharm配置遠程SSH服務器實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-02-02
  • Python 獲取圖片GPS等信息鎖定圖片拍攝地點、拍攝時間(實例代碼)

    Python 獲取圖片GPS等信息鎖定圖片拍攝地點、拍攝時間(實例代碼)

    這篇文章主要介紹了Python 獲取圖片GPS等信息鎖定圖片拍攝地點、拍攝時間,先把圖片以二進制的格式讀取出來,然后通過 exifread 庫把里面的 GPS 信息提取出來,再以特定的格式打印出來,本文通過實例代碼給大家介紹的非常詳細,需要的朋友可以參考下
    2023-07-07

最新評論

乐昌市| 安康市| 长春市| 府谷县| 沅江市| 通河县| 麦盖提县| 武定县| 崇阳县| 内黄县| 江西省| 宁武县| 黄大仙区| 梁山县| 闵行区| 宁武县| 连城县| 临海市| 沭阳县| 赤城县| 五寨县| 武汉市| 洪湖市| 思南县| 哈密市| 金湖县| 凉城县| 灯塔市| 夏津县| 康平县| 望江县| 开阳县| 逊克县| 新竹县| 福安市| 乌恰县| 晋宁县| 拜泉县| 长宁县| 门头沟区| 开平市|