91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

httpx模塊實現發送請求的方法

發布時間:2020-07-08 11:10:11 來源:億速云 閱讀:289 作者:清晨 欄目:開發技術

這篇文章主要介紹httpx模塊實現發送請求的方法 ,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

一、httpx模塊是什么?

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

二、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模塊發送一個打開網站首頁的情況,然后返回狀態碼、響應頭信息的例子,讀者應該發現和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相同

三、小結:

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

以上是httpx模塊實現發送請求的方法 的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

枞阳县| 林周县| 东台市| 溆浦县| 嘉峪关市| 新宁县| 平顺县| 大英县| 齐齐哈尔市| 宜良县| 建平县| 宁国市| 六枝特区| 哈密市| 丽水市| 稻城县| 德格县| 宁夏| 新邵县| 丽江市| 合作市| 都江堰市| 蒲城县| 蓝田县| 白玉县| 峡江县| 漳州市| 澎湖县| 阳朔县| 青浦区| 静宁县| 遂川县| 子洲县| 阿鲁科尔沁旗| 涿州市| 华容县| 宜兰县| 太康县| 临沧市| 疏勒县| 扎赉特旗|