LoginSignup
7
9

More than 5 years have passed since last update.

Pythonでhttpリクエスト

Last updated at Posted at 2016-06-01

やること

  • とあるAPIを叩きに行きたかったから、その方法を調べる。

準備

ライブラリインストール

  • pip導入してあったのでこれ使う。
console
$ pip install requests

使用方法

  • sample source
sample.py
import requests

request_url = 'http://google.com'
request_params = {'param1': 1, 'param2': 2}

request = requests.get(request_url, params=request_params)

if request.status_code == 200:
    print("\n", request.encoding)
    print("\n", request.headers['content-type'])
    print("\n", request.text)
  • result
console
 Shift_JIS

 text/html; charset=Shift_JIS

 <!doctype html><html itemscope="" itemtype="http://schema.org/WebPage" lang="ja">...</html>

メモ

  • requests.get()のところは、リクエストメソッドがそのままメソッド名になっているので、postしたければpost()。deleteやputも同様。
7
9
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
9