PythonでFF14のデータベースAPIを叩く
日本のドキュメントが全くといって良いほどなかったので、一応残しておきます。
今回は、Pythonのurllibを利用して取っています。
# モジュールの読み込み import urllib.request import json import csv # URLの基本部 base_url = 'https://api.xivdb.com/quest/' # クエストの番号でループを回す for i in range(65644,65735): target_url = base_url + str(i) + '?language=ja' response = urllib.request.urlopen(target_url) content = json.loads(response.read().decode('utf8')) print(content) with open('quest.csv', 'w') as f: writer = csv.writer(f, lineterminator='\n') writer.writerow(content)
csvの書き込みが多分微妙なので、綺麗に書き込める方法知っている方いたら教えてください。