Full json;https://api.trendyol.com/webbrowsinggw/api/review/31515569我需要在产品评论下面加上"totalPages“元素,但我不能。我可以访问result > productReviews > content >0> comment。或者其他人。相同的代码无法访问totalPages。这是我的代码,访问注释;
import requests
import ijson
jsonAdress="https://api.trendyol.com/webbrowsinggw/api/review/31515569"
requests_session = requests.Session()
r = requests_session.get(jsonAdress)
objects = ijson.items(r.content, 'result.productReviews.content.item')
for obj in objects:
print(obj["comment"])我使用这段代码来访问totalPages;
r = requests_session.get(jsonAdress)
objects = ijson.items(r.content, 'result.item')
for obj in objects:
print(obj["totalPages"])发布于 2020-08-18 21:34:00
您在答复中引用了错误的项目。正确的代码是:
r = requests_session.get(jsonAdress).json()
total_pages = r.get('result').get('productReviews').get('totalPages')
print(total_pages)发布于 2020-08-18 21:36:27
只需使用:
for obj in objects:
print(obj["result"]["ProductReviews"]["totalPages"])https://stackoverflow.com/questions/63469550
复制相似问题