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