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

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

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

一、httpx模塊是什么?

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

二、httpx模塊基礎(chǔ)使用

2.1 httpx模塊安裝

pip install httpx

2.2 httpx模塊基礎(chǔ)使用

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)碼、響應(yīng)頭信息的例子,讀者應(yīng)該發(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)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python基于read(size)方法讀取超大文件

    Python基于read(size)方法讀取超大文件

    這篇文章主要介紹了Python基于read(size)方法讀取超大文件,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-03-03
  • Python求解正態(tài)分布置信區(qū)間教程

    Python求解正態(tài)分布置信區(qū)間教程

    今天小編就為大家分享一篇Python求解正態(tài)分布置信區(qū)間教程,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11
  • python自定義函數(shù)def的應(yīng)用詳解

    python自定義函數(shù)def的應(yīng)用詳解

    這篇文章主要介紹了python自定義函數(shù)def的應(yīng)用詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-06-06
  • Python中函數(shù)及默認(rèn)參數(shù)的定義與調(diào)用操作實例分析

    Python中函數(shù)及默認(rèn)參數(shù)的定義與調(diào)用操作實例分析

    這篇文章主要介紹了Python中函數(shù)及默認(rèn)參數(shù)的定義與調(diào)用操作,結(jié)合實例形式分析了Python中函數(shù)的定義及參數(shù)的使用技巧,需要的朋友可以參考下
    2017-07-07
  • Python實現(xiàn)圖片分割的多種方法總結(jié)

    Python實現(xiàn)圖片分割的多種方法總結(jié)

    圖片分割是圖像處理中的一個重要任務(wù),它的目標(biāo)是將圖像劃分為多個區(qū)域或者對象,本文為大家整理了一些常用的分割方法,大家可以根據(jù)需求自行選擇
    2025-04-04
  • python繪制簡單折線圖代碼示例

    python繪制簡單折線圖代碼示例

    這篇文章主要介紹了python繪制簡單折線圖代碼示例,具有一定借鑒價值,需要的朋友可以參考下。
    2017-12-12
  • 最新評論

    呼图壁县| 出国| 淳化县| 清徐县| 滁州市| 固镇县| 仙居县| 金堂县| 巨野县| 鄂州市| 怀安县| 清远市| 衡山县| 靖江市| 体育| 桂平市| 廊坊市| 陕西省| 晋宁县| 板桥市| 泰和县| 陕西省| 偃师市| 扎囊县| 台北市| 天长市| 惠水县| 鄂伦春自治旗| 洪江市| 清原| 巨野县| 斗六市| 大洼县| 巫溪县| 抚远县| 桐梓县| 台安县| 正镶白旗| 广南县| 普定县| 郑州市|