Функциональный WEB-парсера для анализа и сбора заявок с портала Битрикс24.

Harry Potter 4276575cb8 Добавлено описание процесса запуска 1 year ago
core 93cb84c614 Удалены лишние импорты 1 year ago
scraper_bitrix aefce7c064 Добавлен запрет на переход по страницам для неавторизированного пользователя 1 year ago
static 6d26c377b8 Определена логика на получение соответствующего атрибута для запроса получения последних действий парсинга 1 year ago
templates dfc09721a5 Изменен формат записи 1 year ago
users 26f0b66d97 Сделано почище 1 year ago
.env.dist b7166edac3 Сделана базовая структура проекта 1 year ago
.gitignore b7166edac3 Сделана базовая структура проекта 1 year ago
README.txt 4276575cb8 Добавлено описание процесса запуска 1 year ago
manage.py b7166edac3 Сделана базовая структура проекта 1 year ago
requirements.txt a20d5372af Добавлен библиотека для склонения слов по падежам 1 year ago

README.txt

Функциональный 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