在 ijson 中找不到对象成员
Can't find object member in ijson
json tree
已满json; https://api.trendyol.com/webbrowsinggw/api/review/31515569
我需要产品评论下的“totalPages”元素,但我可以't.There 没有错误消息只是冻结。我可以访问 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"])
我正在使用此代码访问总页数;
r = requests_session.get(jsonAdress)
objects = ijson.items(r.content, 'result.item')
for obj in objects:
print(obj["totalPages"])
您在回复中提到了错误的项目。
正确的代码是:
r = requests_session.get(jsonAdress).json()
total_pages = r.get('result').get('productReviews').get('totalPages')
print(total_pages)
只需使用:
for obj in objects:
print(obj["result"]["ProductReviews"]["totalPages"])
json tree
已满json; https://api.trendyol.com/webbrowsinggw/api/review/31515569 我需要产品评论下的“totalPages”元素,但我可以't.There 没有错误消息只是冻结。我可以访问 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"])
我正在使用此代码访问总页数;
r = requests_session.get(jsonAdress)
objects = ijson.items(r.content, 'result.item')
for obj in objects:
print(obj["totalPages"])
您在回复中提到了错误的项目。 正确的代码是:
r = requests_session.get(jsonAdress).json()
total_pages = r.get('result').get('productReviews').get('totalPages')
print(total_pages)
只需使用:
for obj in objects:
print(obj["result"]["ProductReviews"]["totalPages"])