Однажды, всем приходится работу и ваш покорной судья не был исключением. Тогда я решил связаться с HH, опубликовал пару резюме, и обнаружил, что резюме можно поднимать раз 4 часа, но делать это можно в ручную мне это крайне не понравилось, поэтому я решил написать бота.
Я использовал библиотеку selenium и сервис pythonanywhere.
В pythonanywhere вы просто прописывайте какой файл запустить и он крутиться на сервере.
mkdir - команда создания папки.
cd - переход по папкам.
На всякий случай это нужно прописать:
pip3.9 install --user selenium==4.1.3
Нужно передать свой логин и пароль. На всякий случай наставил try, expect. Это конечно не очень хорошо, но не очень хотелось возиться с этой частью кода, плюс оно работает.
Методы класса hh_client, здесь по сути один метод, который содержит функции нажать на кнопку для ввода пароля, ввести пароль и логин и войти в HH, перейти на вкладку резюме и продвинуть их.
Чтобы работа в pythonanywhere была корректная нужно прописать данные опции. Подробнее тут.
Дальше просто загоняем в цикл...
Ну вот и все вы шикарны!
_____________________________________________________________________________
Надеюсь статья вам понравилась или хотя бы была полезна. Если не сложно подпишитесь, это помогает развивать и канал и развиваться самому)
Приятный бонус статистика всех матчей НХЛ:
P.S. Если у вас возникли проблемы с кодом или есть интересный проект обязательно пишите в комментариях, обязательно попытаюсь помочь :D