Парсер для заказов фриланса с сервиса profi.ru. Всё работает на selenium и bs4. Простой анализ сайта, проверяет классы. Из плюсов:
- не нагружает сам сервис аптаймом, а значит нет рисков получить бан сервиса
- есть поиск по ключевым словам заказа. Тоесть если в ваш фильтр поиска профи.ру попадает сомнительный заказ (например ОПРОСЫ ЗА 900 РУБЛЕЙ) и прочее, он их фильтрует
- Бот автоматически понимает какие заказы уже вам отправил и не будет спамить одним и тем же заказом
- есть примитивная фильтрация по времени
А теперь главный вопрос, зачем это? У сервиса есть приложение на андройд и иос, но проблема обоих, что они НЕ ВСЕГДА выводят уведомления. Именно потому, чтоб быстро откликнуться на хороший заказ, нужно сидеть и мониторить вечно обновляя страницу профи.ру, вот я и подумал что будет проще, если эту муторную работу сделает бот, а мы получим уже отфильтрованные новые заказы, который 100% придут и уведомления телеграм нам пришел, к тому же можно выключить уведомления канала и не получать уведомления (если вы в отдыхе).
- TELEGRAM_TOKEN - это токен который мы берем в телеграмм у @BotFather при создании нашего бота
- CHAT_ID - это ваш ID в телеграмм, можно получать у @Get_myidrobot в телеграмм
- Логин профи.ру - берется из анкеты в настройках (имеет вид IvanovAP)
- Пароль профи.ру - ваш пароль от сервиса
- Стоп-слова - это слова которые вы сможебе заблокировать, если они есть в заголовке или основном тексте заказа
Таким образом получился простой и понятный парсер, надеюсь на ваши лайки. Если чтоЮ обратная связь в том же телеграме t.me/dobrozor
Данный пункт только для разработчиков. Скачиваете архив. Я использовал для создания pyinstaller. В командной строке используем pyinstaller app.spec и всё, приложение готово
По всем моим проектам пишите сюда - https://t.me/+r0CxKm_7WfowOTdi