因此,我正在尝试从网上商店的python网站获取一些信息。
我尝试了这个:
my_url = requests.get(MY_URL)
data = my_url.json()
name = data['MainContent'][0]['contents'][0]['productList']['products'][0]['productModel']["displayName"]
price = data['MainContent'][0]['contents'][0]['productList']['products'][0]['priceInfo']['priceItemSale']["gross"]
url= data['MainContent'][0]['contents'][0]['productList']['products'][0]['productModel']["url"]
filename = "test.csv"
csv_writer = csv.writer(open(filename, 'w'))
headers = "Name, Price, Link\n"
f.write(headers)
f.close()
在此网上商店中,有很多具有这些属性“ productModel”的产品,但是我如何才能全部获得这些内容并写入csv? 我想在网页上将名称,价格和网址链接到不同的单元格中。
答案 0 :(得分:0)
类似的东西:
for mc in data['MainContent']:
for co in mc:
for prod in co['productList']['products']:
name = prod['productModel']['displayName']