Skip to content

ShadowShiftStudio/manga-parser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 

Repository files navigation

Программа для парсинга сайта TrendyManga

Это программа, разработанная для парсинга сайта 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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages