Это программа, разработанная для парсинга сайта TrendyManga. Она предоставляет возможность получить информацию о манге, загрузить главы манги и сохранить их в локальную директорию.
Для работы программы требуется установка следующих зависимостей:
`requests`: для выполнения HTTP-запросов и загрузки контента.
`beautifulsoup4`: для парсинга HTML-кода и извлечения данных из него.
`selenium`: для автоматизации веб-браузера Chrome и взаимодействия с веб-страницами.
`tqdm`: для отображения индикатора прогресса загрузки глав манги.
`argparse`: для обработки аргументов командной строки и настройки программы.
Вы можете установить эти зависимости, выполнив следующую команду:
pip install -r requirements.txt
Также для работы программы требуется установка Chrome WebDriver в соответствии с версией вашего браузера Chrome. Chrome WebDriver.
Вы можете использовать эту программу с помощью командной строки и указывать различные флаги в зависимости от ваших потребностей. Программа будет выводить прогресс скачивания манги.
Программа имеет следующие флаги:
`--url` (обязательный): URL-адрес для обработки. Если не указаны другие флаги, программа будет считать ссылку на каталог.
`--catalog`: Флаг, указывающий, что нужно парсить каталог манги. В этом случае необходима ссылка на каталог.
`--manga`: Флаг, указывающий, что нужно парсить только один тайтл манги. В этом случае необходима ссылка на определенную мангу.
`--information`: Флаг, указывающий, что нужно парсить только информацию о манге. В этом случае необходима ссылка на определенную мангу.
python program.py --url https://www.trendymanga.com/catalog
python program.py --url https://www.trendymanga.com/catalog --catalog
python program.py --url https://trendymanga.com/manga/junket-bunk --information
python program.py --url https://trendymanga.com/manga/junket-bunk --manga