擅长:python、mysql、java
<p>这段代码可以做到这一点。由于您是初学者,我将添加一些注释,试图解释代码的作用。
您还可以进一步检查以下概念:</p>
<ul>
<li>RESTAPI</li>
<li>Python请求模块</li>
<li>Python数据结构(这里主要使用字典)</li>
</ul>
<p>示例代码:</p>
<pre><code>import requests # library to interact with HTTP
# Get the data
response = requests.get('https://api.wotblitz.com/wotb/encyclopedia/vehicles/?application_id=e079b7fe335c9af4749be776fbf5fc2b&nation=usa')
# Transform the reponse in python dictionary
data_from_api = response.json()
# Get only the part of data for which we care
tanks = data_from_api.get("data")
tank_names = [] # initialize empty list
# Tanks are now a dictionary as well.
# we want to get all the keys and all the values from them
# and from the values (also dictionaries) we want to extract the name value
for tank, specs in tanks.items():
tank_names.append(specs.get("name"))
print(tank_names)
</code></pre>