#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