久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

Python+requests入門

 _ZhangTao 2019-07-08

Web API是存在網(wǎng)絡上的服務接口,,如果要調(diào)用Web接口,,則需要通過網(wǎng)絡與之通訊,本質上講就是發(fā)送http請求并獲取響應內(nèi)容,,這篇文章主要是針對requests的簡單入門講解,,需要各位看官有一定的的python基礎。

其實發(fā)送http請求的框架蠻多的,。urlib,、httplib、requests等等,,因為requests模塊更加的方便操作和理解,,所以主要給大家介紹一下requests模塊,在讀完這篇文章后,,就應該能簡單的理解requests模塊了,。

一,、requests安裝

不要太簡單:pip install requests(用安裝包也行。pip最方便)

然后使用pip list查看是否安裝成功(直接去文件夾里面看或者其他方式也可以)

二,、發(fā)送get請求

安裝好之后,就可以用import開始調(diào)用這個模塊了,。首先給大家介紹,,如何用requests模塊發(fā)送get請求。

import requests

r = requests.get("https://api.github.com")

這樣呢,。就是用requests模塊的get方法成功請求了‘https://api.github.com’這個網(wǎng)址,,并把返回的結果存儲在r這個吧變量中。接著就可以通過r變量來獲取具體的響應內(nèi)容了,。例如通過status_code獲取響應狀態(tài)碼,,通過headers獲取返回的響應頭信息。直接舉例:

import requests

r = requests.get("https://api.github.com")

print(r.status_code)

print(r.headers['content-type'])

print(r.json())

————我是分割線——————我是分割線—————我是分割線——————————

上面給大家看的是不帶參數(shù)的請求,,如果你的請求里面帶參數(shù),,怎么辦。很簡單,。直接通過字典傳給它,,剩下的,交給requests就好,。直接舉例:

import requests

pay = {'key1':'value1','key2':'value2'}

r = requests.get("https:///get",,params = pay)

print(r.status_code)

print(r.headers['content-type'])

是不是很簡單,很方便,。有get當然也有post,,下面給大家介紹如何發(fā)送post請求。

三,、發(fā)送post請求

post請求和get請求方式差不多,,都是requests的一個請求方法,直接上實例:

import requests

r = requests.post("https:///post")

如果有參數(shù)怎么辦,,和get一樣,。各位請看:

import requests

pay = {'key1':'value1','key2':'value2'}

r = requests.post("https:///post",pay)

print(r.status_code)

print(r.headers['content-type'])

如果需要在請求的時候帶上頭部信息怎么辦:

import requests

pay = {'key1':'value1','key2':'value2'}

head = {'content-type':'application/json'}

r = requests.post("https:///post"  , pay , headers = head)

是不是很簡單,,很easy,,那就對了。入門介紹完畢,,大家可以體驗一下啦

    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多