Функциональный WEB-парсера для анализа и сбора заявок с портала Битрикс24.
Как запустить проект
1. git clone https://notabug.org/borrya_/collecting_applications
2. Зависимости:
2.1 Установить chromedriver для работы парсера (без него тоже будет работать). Должен быть браузер chrome или chromium, в соответствие с версией chromedriver).
Скачать chromedriver можно здесь - https://chromedriver.chromium.org/downloads.
Посмотреть версию chrome можно так: три точки в правом углу -> Настройки -> О chrome (в левой панели, внизу).
2.2 Также на компьютере должен быть установлен Redis (установка здесь - https://redis.io/download/)
3. Еще зависимости:
python3 -m venv venv
. venv/bin/activate
pip install -r requirements.txt
4. Создать файл .env и заполнить его по шаблону .env.dist.
5. python manage.py migrate
6. Затем создать пользователя.
6.1 python manage shell
6.2 from users.models import CustomUser
6.3 user = CutsomUser(тут поля из модели)
6.4 user.is_superuser = True
6.5 user.set_password = 'какой-то пароль'
6.6 user.save()
7. python -m celery -A config worker -l INFO (запускаем celery)
8. python manage.py runserver
9. Открываем по ссылке http://localhost:8000