レコード#
- 今日は request と json の知識を学び続けます。
headers={"Accept":"application/json"}
パラメータを使用して、返されるコンテンツの形式を指定します。- 今日の練習は、
[icanhazdadjoke](https://icanhazdadjoke.com/)
からジョークを取得し、ユーザーに保存や次の操作を行うかどうかを尋ねることです。
CODE#
main.py#
import requests, json
from replit import db
while True:
result = requests.get("https://icanhazdadjoke.com/",
headers={"Accept": "application/json"})
joke = result.json()
id = joke["id"]
text = joke["joke"]
print(text)
print()
menu = input("(s)ave joke, (l)oad old jokes, (n)new joke\n")
if menu == "s":
db[id] = {"joke": text}
elif menu == "l":
for key in db.keys():
print(db[key]["joke"])
print()