我试图忽略JSON文件中的嵌套来获取等于“ url”的所有键的值,然后将其输出到文本文件。我将如何去做?
我正在运行python 3.7,似乎找不到解决方案。
r = requests.get('https://launchermeta.mojang.com/mc/game/version_manifest.json')
j = r.json()
预期的结果将是一个文本文件,其中填充了此json文件中的链接。
https://launchermeta.mojang.com/v1/packages/31fa028661857f2e3d3732d07a6d36ec21d6dbdc/a1.2.3_02.json
https://launchermeta.mojang.com/v1/packages/2dbccc4579a4481dc8d72a962d396de044648522/a1.2.3_01.json
https://launchermeta.mojang.com/v1/packages/48f077bf27e0a01a0bb2051e0ac17a96693cb730/a1.2.3.json
etc.
答案 0 :(得分:2)
使用requests
库
import requests
response = requests.get('https://launchermeta.mojang.com/mc/game/version_manifest.json').json()
url_list = []
for result in response['versions']:
url_list.append(result['url'])
print(url_list)