Добрый день! Не могу понять почему метод get не работает в цикле for. Одиночный запрос сохраняет страницу в html, при использовании цикла, ничего не происходит, даже ошибки нет.
with open('index.html', 'r') as file:
src = file.read()
soup = BeautifulSoup(src, 'lxml')
pages_count = int(soup.find('ul', class_='pagination').find_all('a')[-2].text)
for i in range(1, pages_count + 1):
url = f'https:/(ссылка)page={i}'
#print(url)
r = requests.get(url=url, params=params, headers=headers)
with open(f"data/page_{i}.html", 'w') as file:
file.write(r.text)
time.sleep(10)
return pages_count + 1
def main():
pages_count = get_all_pages()
if __name__ == '__main__':
main()