Python If语句继续追加数据

Python If语句继续追加数据,python,if-statement,Python,If Statement,我的代码附加了数百个网页的数据。其中一些网页没有数据。我需要我的代码移动到下一页时,没有数据附加到网页上。当网页“地点”上没有要附加的数据时=单词“空” 我的代码: for meet in range(5163022,5163024): request = requests.get(f'https://api.racing.com/v1/en-au/meet/details/{meet}', headers={'User-Agent': 'Mozilla/5.0'}) j

我的代码附加了数百个网页的数据。其中一些网页没有数据。我需要我的代码移动到下一页时,没有数据附加到网页上。当网页“地点”上没有要附加的数据时=单词“空”

我的代码:

for meet in range(5163022,5163024):
    request = requests.get(f'https://api.racing.com/v1/en-au/meet/details/{meet}',
    headers={'User-Agent': 'Mozilla/5.0'})
    json = request.json()
    venue = json['meet']['venueAbbr']
    for meet in json['raceCollection']:
        date = meet['date']
        raceno = meet['raceNumber']
        distance = meet['distance']
        racetime = meet['raceTime']
        data.append((date, venue, raceno, distance, racetime))

我应该使用什么作为if语句以及if语句应该放在哪里?

使用
continue
移动到循环的下一个迭代

for meet in range(5163022,5163024):
    request = requests.get(f'https://api.racing.com/v1/en-au/meet/details/{meet}',
    headers={'User-Agent': 'Mozilla/5.0'})
    json = request.json()
    venue = json['meet']['venueAbbr']
    if venue == 'null':
        continue
    for meet in json['raceCollection']:
        date = meet['date']
        raceno = meet['raceNumber']
        distance = meet['distance']
        racetime = meet['raceTime']
        data.append((date, venue, raceno, distance, racetime))

仍在获取TypeError:“非类型”对象不是subscriptablePost完整堆栈跟踪。您确定
json['meet']
没有返回
None
而不是字符串
“null”
?这里是指向API的链接。它说“null”,但我也尝试在if语句中使用None,但这也不起作用。我只是解决了它。不用担心