Всем здравствуйте. Написал скрипт на Python, который парсит Яндекс месенджер (парсит популярные каналы: )
А именно:
1. Название канала
2. Описание канала
3. Ссылка на канал
4. Количество подписчиков
5. Дата последней публикации
6. Количество публикаций
7. Суммарное количество просмотров
8. Суммарное количество реакций
Эти даные он засовывает в гугл таблицу (скриншот прикрепил)
Подскажите пожалуйста, возникает проблема в скорости.
Она слишком быстрая, количество публикаций, суммарное количество просмотров и суммарное количество реакций просто не успевают где-то обнулиться (пока прокручивается вверх) и выводят слишком большие числа (хотя там на много меньше).
А иногда не успевает загрузиться js и выводится 0 подписчиков (хотя там не 0).
Сам скрипт я прикрепил, комментариями в коде попытался всё максимально подробно описать.
Скажите пожалуйста, что лучше всего сделать?
Где-то time.sleep(3) написать (но тогда программа будет парсить очень долго)
или быть может нужно где-то дождаться загрузки js?
P.S. так как длина вопроса не может быть боле 10к, убрал ту часть, где добавляются данные в таблицу. Сейчас они просто выведутся в PyCharm
Код:
Так как на хабре нельзя прикладывать файл блокнота и публиковать вопросы длиною больше 10к,
то полный код можно скопировать здесь:
https://ru.stackoverflow.com/questions/1138040/%d0...
Вывод в таблице: