python學習5:requests

獲取數據

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)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章