欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

淺析Python requests 模塊

 更新時間:2020年10月09日 15:09:50   作者:kevin.Xiang  
這篇文章主要介紹了Python requests 模塊的相關資料,幫助大家利用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)容,更多關于Python requests 模塊的資料請關注腳本之家其它相關文章!

相關文章

  • Python中的is和id用法分析

    Python中的is和id用法分析

    這篇文章主要介紹了Python中的is和id用法,實例分析了is和id的功能及使用技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-01-01
  • Python Opencv實現(xiàn)最強美顏濾鏡效果

    Python Opencv實現(xiàn)最強美顏濾鏡效果

    這篇文章主要介紹了如何利用Python OpenCV制作一個強大的美顏濾鏡效果,文中的示例代碼講解詳細,感興趣的小伙伴可以學習一下
    2022-03-03
  • Django drf分頁器的使用詳解

    Django drf分頁器的使用詳解

    本篇文章給大家介紹Django drf分頁器的使用,通過多種分頁器實例代碼相結(jié)合給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2021-06-06
  • 導入pytorch時libmkl_intel_lp64.so找不到問題解決

    導入pytorch時libmkl_intel_lp64.so找不到問題解決

    這篇文章主要為大家介紹了導入pytorch時libmkl_intel_lp64.so找不到問題解決示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-06-06
  • Python正則表達中re模塊的使用

    Python正則表達中re模塊的使用

    這篇文章主要介紹了Python正則表達中re模塊的使用,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的朋友可以參考一下
    2022-09-09
  • 如何讓PyQt5中QWebEngineView與JavaScript交互

    如何讓PyQt5中QWebEngineView與JavaScript交互

    這篇文章主要介紹了如何讓PyQt5中QWebEngineView與JavaScript交互,幫助大家更好的理解和學習PyQt5框架,感興趣的朋友可以了解下
    2020-10-10
  • Python獲取文件所在目錄和文件名的方法

    Python獲取文件所在目錄和文件名的方法

    下面小編就為大家?guī)硪黄狿ython獲取文件所在目錄和文件名的方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-01-01
  • Python logging模塊異步線程寫日志實現(xiàn)過程解析

    Python logging模塊異步線程寫日志實現(xiàn)過程解析

    這篇文章主要介紹了Python logging模塊異步線程寫日志實現(xiàn)過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-06-06
  • Python實戰(zhàn)之基于OpenCV的美顏掛件制作

    Python實戰(zhàn)之基于OpenCV的美顏掛件制作

    在本文中,我們將學習如何創(chuàng)建有趣的基于Snapchat的增強現(xiàn)實,主要包括兩個實戰(zhàn)項目:在檢測到的人臉上的鼻子和嘴巴之間添加胡子掛件,在檢測到的人臉上添加眼鏡掛件。感興趣的童鞋可以看看哦
    2021-11-11
  • 舉例講解Python設計模式編程中的訪問者與觀察者模式

    舉例講解Python設計模式編程中的訪問者與觀察者模式

    這篇文章主要介紹了Python設計模式編程中的訪問者與觀察者模式,設計模式的制定有利于團隊協(xié)作編程代碼的協(xié)調(diào),需要的朋友可以參考下
    2016-01-01

最新評論