【发布时间】:2020-12-11 06:55:13
【问题描述】:
我正在尝试运行以下代码,我知道密钥“vin”存在,但不断收到密钥错误。如何在代码中处理这个问题?
#page_url = 'https://www.cargurus.com/Cars/inventorylisting/viewDetailsFilterViewInventoryListing.action?zip=32805&inventorySearchWidgetType=PRICE&maxPrice=42500&maxMileage=50000&showNegotiable=false&sortDir=DESC&sourceContext=carGurusHomePageModel&distance=100&minPrice=0&sortType=PRICE&minMileage=0&sellerTypes=PRIVATE'
data = []
offset = 0
while True:
print('Offset {}...'.format(offset))
json_data = requests.get(page_url.format(offset)).json()
for listing in json_data:
jdata = requests.get(page_url.format(offset)).json()
listing_title = listing['listingTitle']
vehicle_id = listing['id']
price = listing['price']
year = listing['carYear']
make_name = listing['makeName']
model_name = listing['modelName']
mileage = listing['mileage']
vin = listing['vin']
# ... other data
#print((jdata, listing_title, vehicle_id, price, year, make_name, model_name, mileage, vin))
【问题讨论】:
-
你得到一个
KeyError,然后密钥不存在。 -
可以分享
json_data的内容吗?