Вопрос, у меня есть парсер страницы доски объявлений, вчера все работало, зайдя сегодня у меня просто не работает цикл, он должен каждые 200 секунд проверять, появилось ли что то новое, но сейчас такое не происходит. Вероятно проблема кроится где то в этих строчках кода
async def ads_every_minute(user_id):
while True:
ads_users_list = get_all_users_ads(user_id)
if len(ads_users_list) >= 1:
for ads in ads_users_list:
ads_url = str(ads).split("'")[1]
tracked_url_title = get_requested_page_title(ads_url)
old_ad = get_old_ad_from_db(user_id, tracked_url=ads_url)
old_ad_url = str(old_ad).split("'")[1]
new_ad_url = get_ad_data(ads_url)[-1]
new_ad_data = (user_id, ads_url, new_ad_url,tracked_url_title)
if new_ad_url != old_ad_url:
delete_old_data(user_id, tracked_url=ads_url)
write_url_on_db(new_ad_data)
await bot.send_message( user_id, f'{build_nice_message(ads_url)}',disable_web_page_preview=True)
else:
print('Обновлений нет ')
await asyncio.sleep(random.randint(40, 90))