0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

WebAPIのjson形式からpythonを使って欲しい情報の取り出し方(備考録)

Posted at

この記事は天気APIから持ってきたjson形式の情報をpython使って取り出す方法を自分用にまとめたものです。

#作ったプログラム

#正規表現を使うため
import re
#webAPIを使いjson形式にするため
import requests
import json

#天気予報 API(livedoor 天気互換)を使い石川県の天気情報を取り出している
url = "https://weather.tsukumijima.net/api/forecast/city/170000"

#requests.getを使うと、レスポンス内容を取得できるのでとりあえず変数へ保存
response = requests.get(url)

#response.json()でJSONデータに変換して変数へ保存
jsonData = response.json()

#取得したjsonDataの一つ目の"forecasts"の"detail"の中の"weather"を取り出している。
#replace(" ", "")を使い空白を何もない状態に置き換えている
print("今日の天気は", jsonData["forecasts"][0]["detail"]["weather"].replace(" ", ""))
print("明日の天気は", jsonData["forecasts"][1]["detail"]["weather"].replace(" ", ""))
print("明後日の天気は", jsonData["forecasts"][2]["detail"]["weather"].replace(" ", ""))

参考にしたサイト一覧

0
0
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
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?