Я пытаюсь перебрать страницы этого Meetup API, но получаю сообщение об ошибке:
url = 'https://api.meetup.com/2/groups?offset=1&format=json&category_id=34&photo-host=public&page=100&radius=200.0&fields=&order=id&desc=false&sig_id=243750775&sig=768bcf78d9c73937fcf2f5d41fe6070424f8d0e3' while url: data = requests.get(url).json() url2 = data['meta'].get('next') data2 = pd.io.json.json_normalize(data['results']) print(data2)
Однако, когда я пишу это как;
while url: data = requests.get(url).json() print(data) url2 = data['meta'].get('next') data2 = pd.io.json.json_normalize(data['results'])
Он выглядит как список, который постоянно повторяется, но я не знаю, циклически ли он просматривает ту же страницу или нет.
Мне также нужно как-то использовать ["offset"] += 1, но я не знаю, где его разместить
["offset"] += 1
есть также параметр page, который вы можете использовать при вызове API.
page
page = 1 url = '<base_url>&page=%d' while page < 590: new_url = url % page # fetch new_url and do your magic .... page += 1