这是我目前掌握的代码:
import json
import requests
import time
endpoint = "https://www.deadstock.ca/collections/new-arrivals/products/nike-
air-max-1-cool-grey.json"
req = requests.get(endpoint)
reqJson = json.loads(req.text)
for id in reqJson['product']:
name = (id['title'])
print (name)
请随意访问该链接,我正在尝试获取所有"id"
值并将其打印出来。以后会用它们来打发我的不和。你知道吗
我尝试了上面的代码,但我不知道如何获得这些值。我不知道在for in reqjson
语句中使用哪个变量
如果有人能帮我,指导我把所有的身份证都打印出来,那就太棒了。你知道吗
for product in reqJson['product']['title']:
ProductTitle = product['title']
print (title)
我从您提供的链接中看到,列表中仅有的
id
实际上是product
下的variants
列表的一部分。所有其他的id
都不是列表的一部分,因此不需要迭代。为清晰起见,以下是数据摘录:因此,您需要做的应该是遍历
product
下的variants
列表:这将输出:
如果您只需要产品id和产品名称,它们将分别是
reqJson['product']['id']
和reqJson['product']['title']
。你知道吗相关问题 更多 >
编程相关推荐