Requests+get(get方法獲取結果+請求中使用參數+請求中使用列表參數)


#encoding=utf-8
import requests

# 程序1:使用get方法獲取請求結果
r=requests.get('https://api.github.com/events')
print(r)
print(r.status_code)
print(r.url)
print(r.text[:200])
print(r.encoding)
print(r.content[:20])


# 執行結果:
# E:\pythonExcise>python request_get方法使用.py
# <Response [200]>
# 200
# https://api.github.com/events
# [{"id":"14922984067","type":"PushEvent","actor":{"id":76865515,"login":"chauhanitish260","display_login":"chauhanitish260","gravatar_id":"","url":"https://api.github.com/users/chauhanitish260","avatar
# utf-8
# b'[{"id":"14922984067"'


# 程序2:在get請求中使用參數:
payload= {'key1': 'value1', 'key2': 'value2'}
r = requests.get("http://httpbin.org/get", params=payload)
print(r.url)

# 執行結果:
# E:\pythonExcise>python 20210124request_get方法使用.py
# http://httpbin.org/get?key1=value1&key2=value2




# 程序3:在get請求中使用列表參數:
payload={'key1': 'value1', 'key2': ['value2', 'value3']}
r = requests.get("http://httpbin.org/get", params=payload)
print(r.url)

# 執行結果:
# E:\pythonExcise>python 20210124request_get方法使用.py
# http://httpbin.org/get?key1=value1&key2=value2&key2=value3

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM