[Python] HTTPのGET/POSTリクエストをする

投稿者: | 2022-09-11

requestsモジュールを使用するためインストールします。

pip3 install requests

GETリクエスト

パラメータはparams引数に辞書(ディクショナリ)を渡します。

import requests

URL = 'http://***'
PARAMS = {'id': 'name', 'ymd': '1', 'taro': '2022-09-11'}

def main():
    # リスエスト実行
    response = requests.get(URL, params=PARAMS)
    
    # URLを確認
    print(response.url)
    # ステータスコードを確認
    print(response.status_code)
    # 取得したテキストを確認
    print(response.text)

if __name__ == "__main__":
    main()

POSTリクエスト

パラメータはdata引数に辞書(ディクショナリ)を渡します。

import requests

URL = 'http://***'
PARAMS = {'id': 'name', 'ymd': '1', 'taro': '2022-09-11'}

def main():
    # リスエスト実行
    response = requests.post(URL, data=PARAMS)
    
    # URLを確認
    print(response.url)
    # ステータスコードを確認
    print(response.status_code)
    # 取得したテキストを確認
    print(response.text)

if __name__ == "__main__":
    main()

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です