add readme
parent
621cf98808
commit
68b1f8d039
38
README.md
38
README.md
|
@ -0,0 +1,38 @@
|
|||
# B2B center bot
|
||||
Бот для взаимодействия с площадкой B2B center и парсинга данных
|
||||
|
||||
## Системные требования
|
||||
Перед использованием бота нужно убедиться, что ваш сервер соответствует определенным системным требованиям.
|
||||
И на нем установлены зависимости указанные далее
|
||||
|
||||
1. ОС Ubuntu 22.04 (Используется Server версия без графического интерфейса)
|
||||
2. Python версии 3.11 и выше + python3.11-venv
|
||||
3. Веб-браузер Chrome последней версии
|
||||
|
||||
## Установка и запуск
|
||||
1. Выполняем обновление системы
|
||||
```bash
|
||||
sudo apt update && sudo apt upgrade -y
|
||||
```
|
||||
2. Добавляем репозиторий python
|
||||
```bash
|
||||
sudo apt install software-properties-common -y
|
||||
sudo add-apt-repository ppa:deadsnakes/ppa -y
|
||||
```
|
||||
3. Обновим пакеты
|
||||
```bash
|
||||
sudo apt update
|
||||
```
|
||||
4. Установим Python нужной версии
|
||||
```bash
|
||||
sudo apt install python3.11 python3.11-venv -y
|
||||
```
|
||||
|
||||
5. Установим [Google Chrome](https://tecadmin.net/install-google-chrome-in-ubuntu/)
|
||||
|
||||
6. ```bash
|
||||
source /venv/bin/activate
|
||||
```
|
||||
7. ```bash
|
||||
python main.py
|
||||
```
|
2
main.py
2
main.py
|
@ -21,7 +21,7 @@ class Parser:
|
|||
_service: webdriver.ChromeService
|
||||
|
||||
def __init__(self):
|
||||
prefs = {"download.default_directory": str(pathlib.Path('./downloads').absolute())};
|
||||
prefs = {"download.default_directory": str(pathlib.Path('./downloads').absolute())}
|
||||
self._options.add_experimental_option("prefs", prefs)
|
||||
self._options.add_argument("--disable-extensions")
|
||||
self._options.add_argument("--disable-gpu")
|
||||
|
|
Loading…
Reference in New Issue