獲取數據
import requests
def get_json():
r = requests.get("https://api.github.com/events")
print(r.status_code)
print(r.headers)
print(r.text)
print(r.content)
print(r.json())
if __name__ == "__main__":
get_json()
get請求
def get_querystring():
url = "http://www.httpbin.org/get"
params = {"qs1": "value1", "qs2": "value2"}
r = requests.get(url, params=params)
print(r.status_code)
print(r.content)
自定義頭
def get_custom_headers():
url = "http://www.httpbin.org/get"
headers = {"x-header1": "value1", "x-header2": "value"}
r = requests.get(url, headers=headers)
print(r.status_code)
print(r.content)
cookie
def get_cookie():
url = "http://www.douban.com"
headers = {"User-Agent": "Chrome"}
r = requests.get(url, headers=headers)
print(r.status_code)
print(r.cookies)