Добрый день!
Требуется написать парсер на языке Python для сайта Instagram.
Парсер должен полностью клонировать приложение которое прикрепил к заданию. (В настоящий момент данное приложение не работает т.к. появляется ошибка о том, что аккаунт не верный)
Ключевые условия:
- Не использовать Selenium (слишком медленно и ресурсозатратно)
- Поддержка многопоточности
- Асинхронность работы со всеми аккаунтами добавленными в файл для слежки
- При добавлении аккаунтов "+ аккаунт(в приложении)" аккаунты должны автоматически подгружаться из файла
- В конечном итоге нужно скомпилировать приложение библиотекой pyinstaller в exe. Однако при передаче нужны будут обе версии приложения.
Логика приложения заключается в том, что пока приложение запущено, нужно мониторить все аккаунты, которые вписаны для этого в отдельный файл и как только появляются новые лайки на постах, нужно записывать лайкнувших людей(новых) в отдельный файл. То же самое должно выполняться с подписчиками, записываются в файл только НОВЫЕ подписчики, которые подписались в момент работы парсера.
В каталоге это будет выглядеть так:
Корневой каталог с парсером
->Папка с названием names
-->Вложенные папки (Имя каждой папки это имена аккаунтов за которыми следят)
--->Тут лежат файлы Likes (dd.mm.yy hh:mm - dd.mm.yy hh:mm) и Subscribers (dd.mm.yy hh:mm - dd.mm.yy hh:mm) -- В скобках записано время создания файла и время закрытия парсера или остановки по кнопке, т.е. период за который были собраны подписчики/лайкнувшие.
По всем возникшим вопросам будем общаться в ходе реализации проекта.
Требуются люди с опытом подобной разработки.
Предлагайте свои условия!