Я просматриваю ссылки с сайта бывших в употреблении товаров, который дает мне похожие словари. Ссылки по теме Motor имеют один тип словаря с дополнительными словарными ключами, один из которых мне нужен. Остальные ссылки содержат все остальные бывшие в употреблении товары и имеют немного меньший словарь. Я не знаю, что делать на данном этапе. Я пытался присвоить словарю, относящемуся к мотору, имя с 'motordict = {x: alldata [x] for x in keys1}', но это по какой-то причине вызывает конфликты, и, возможно, я ошибаюсь. Я в тупике и буду благодарен за любую помощь.
словарь 1. Товары, связанные с двигателями
dict_keys (['header', 'description', 'currency', 'price', 'county', 'breadcrumbs', 'displayAttributes', 'views'])
словарь 2. Все прочие бывшие в употреблении товары
dict_keys (['header', 'description', 'currency' , 'цена', 'округ', 'панировочные сухари', 'просмотры'])
alldata = json.loads(x)
keys2 = ['header', 'breadcrumbs', 'views']
keys1 = ['header', 'county', 'displayAttributes', 'countyTown', 'breadcrumbs', 'views']
motordict = {x:alldata[x] for x in keys1}
views = motordict.get('views')
title = motordict.get('header')
county = motordict.get('county')
countyTown = motordict.get('countyTown')
itemId = motordict.get('id')
sellerId = motordict.get('seller')['id']
sellerName = motordict.get('seller')['name']
adCount = motordict.get('seller')['adCount']
lifetimeAds = motordict.get('seller')['adCountStats']['lifetimeAdView']['value']
currency = motordict.get('currency')
price = motordict.get('price')
adUrl = motordict.get('friendlyUrl')
adAge = motordict.get('age')
spotlight = motordict.get('spotlight')