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

Python基于httpx模塊實現(xiàn)發(fā)送請求

 更新時間:2020年07月07日 14:44:18   作者:藍寅  
這篇文章主要介紹了Python基于httpx模塊實現(xiàn)發(fā)送請求,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

一、httpx模塊是什么?

一個用于http請求的模塊,類似于requests、aiohttp;
既能發(fā)送同步請求(是指在單進程單線程的代碼中,發(fā)起一次請求后,在收到返回結(jié)果之前,不能發(fā)起下一次請求),又能發(fā)送異步請求(是指在單進程單線程的代碼中,發(fā)起一次請求后,在等待網(wǎng)站返回結(jié)果的時間里,可以繼續(xù)發(fā)送更多請求)。

二、httpx模塊基礎使用

2.1 httpx模塊安裝

pip install httpx

2.2 httpx模塊基礎使用

import httpx
res = httpx.get('http://www.hnxmxit.com/')
print( res.status_code )
print( res.headers )
print( res.content.decode('utf8') )

上述代碼是通過httpx模塊發(fā)送一個打開網(wǎng)站首頁的情況,然后返回狀態(tài)碼、響應頭信息的例子,讀者應該發(fā)現(xiàn)和requests很像。

2.2 模擬請求頭

import httpx

get_param_data = {'wd':'湖南軟測'}
headinfos = {'User-Agent':'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36',
       'Accept-Encoding':'gzip,deflate,br',
       'Accept-Language':'zh-CN,zh;q=0.9',
       'Accept':'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9'
       }
response = httpx.get( url='https://www.baidu.com/s',params=get_param_data,headers=headinfos )
print(response.content.decode('utf-8'))

上述代碼完成在百度中搜索 湖南軟測 的例子,其實寫法完全和requests相同

三、小結(jié):

  • requests 和 httpx都能模擬發(fā)送請求
  • 具一些大神測試后,httpx由于支持異步請求,所以發(fā)送大量的請求時,httpx的效率是優(yōu)于requests的

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 利用Python繪制好看的玫瑰花圖

    利用Python繪制好看的玫瑰花圖

    玫瑰花圖是節(jié)理統(tǒng)計方式之一,方法簡便,形象醒目,比較清楚地反映出主要節(jié)理的方向,有助于分析區(qū)域構(gòu)造。本文將用Python繪制好看的玫瑰花圖,感興趣的可以了解一下
    2022-05-05
  • 詳解python播放音頻的三種方法

    詳解python播放音頻的三種方法

    這篇文章主要介紹了python播放音頻的三種方法,每種方法通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-09-09
  • Python餐飲AI機器人學習數(shù)據(jù)網(wǎng)絡抓取

    Python餐飲AI機器人學習數(shù)據(jù)網(wǎng)絡抓取

    在餐飲行業(yè),AI機器人可以通過學習大量的相關(guān)數(shù)據(jù)來提供更好的服務和體驗,在文本中,我們將介紹如何使用python進行餐飲A?I機器人學習數(shù)據(jù)的網(wǎng)絡抓取,并提供代碼的示例和最佳實踐
    2023-12-12
  • Python實現(xiàn)批量備份交換機配置+自動巡檢

    Python實現(xiàn)批量備份交換機配置+自動巡檢

    這篇文章主要為大家詳細介紹了Python實現(xiàn)批量備份交換機配置+自動巡檢的相關(guān)知識,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下
    2023-11-11
  • python使用BeautifulSoup分析網(wǎng)頁信息的方法

    python使用BeautifulSoup分析網(wǎng)頁信息的方法

    這篇文章主要介紹了python使用BeautifulSoup分析網(wǎng)頁信息的方法,涉及Python使用BeautifulSoup模塊分析網(wǎng)頁信息的技巧,非常具有實用價值,需要的朋友可以參考下
    2015-04-04
  • Python集合之set和frozenset的使用詳解

    Python集合之set和frozenset的使用詳解

    目前Python有兩種內(nèi)置集合類型:set和frozenset,其中set?是可變的,而frozenset?是不可變的。本文將通過示例詳細講解二者的使用,感興趣的小伙伴可以了解一下
    2022-04-04
  • python:目標檢測模型預測準確度計算方式(基于IoU)

    python:目標檢測模型預測準確度計算方式(基于IoU)

    今天小編就為大家分享一篇python:目標檢測模型預測準確度計算方式(基于IoU),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-01-01
  • Python面經(jīng)之16個高頻面試問題總結(jié)

    Python面經(jīng)之16個高頻面試問題總結(jié)

    這篇文章主要給大家介紹了關(guān)于Python面經(jīng)之16個高頻面試問題的相關(guān)資料,幫助大家回顧基礎知識,了解面試套路,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2022-03-03
  • 對python添加模塊路徑的三種方法總結(jié)

    對python添加模塊路徑的三種方法總結(jié)

    今天小編就為大家分享一篇對python添加模塊路徑的三種方法總結(jié),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-10-10
  • 利用Python的turtle庫繪制玫瑰教程

    利用Python的turtle庫繪制玫瑰教程

    今天小編就為大家分享一篇利用Python的turtle庫繪制玫瑰教程,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11

最新評論