Skip to main content

RezkaScraper — это библиотека на Python для асинхронного поиска контента (аниме, фильмов, сериалов и мультфильмов) на сайте Rezka.

Project description

RezkaScraper

RezkaScraper — это библиотека на Python для асинхронного поиска контента (аниме, фильмов, сериалов и мультфильмов) на сайте Rezka.ag.

Возможности:

  • Поиск по названию: Выполняет поиск по ключевому слову и возвращает первое совпадение.
  • Поиск по категориям: Поддержка категорий аниме, фильмы, сериалы, мультфильмы с пагинацией.

Установка:

pip install rezka-scraper

Пример использование:

import asyncio
from rezka_scraper import RezkaScraper

async def main():
    scraper = RezkaScraper()

    # Поиск по названию
    title, link = await scraper.search_rezka("Лицо со шрамом")
    if title:
        print(f"Найдено: {title} - {link}\n")
    else:
        print("Ничего не найдено по запросу.")

    # Поиск аниме
    anime_results = await scraper.search_anime(page=1)
    print("Аниме на первой странице:")
    for title, link in anime_results:
        print(f"{title} - {link}\n")

    # Поиск фильмов
    movies_results = await scraper.search_movies(page=1)
    print("Фильмы на первой странице:")
    for title, link in movies_results:
        print(f"{title} - {link}\n")

    # Поиск сериалов
    series_results = await scraper.search_series(page=1)
    print("Сериалы на первой странице:")
    for title, link in series_results:
        print(f"{title} - {link}\n")

    # Поиск мультфильмов
    cartoons_results = await scraper.search_cartoons(page=1)
    print("Мультфильмы на первой странице:")
    for title, link in cartoons_results:
        print(f"{title} - {link}\n")

asyncio.run(main())

Примечания:

Для работы необходим стабильный интернет для выполнения запросов к сайту Rezka.ag.

Библиотека использует aiohttp для асинхронных HTTP-запросов и BeautifulSoup для парсинга HTML-контента.

Как связаться со мной:

Telegram Badge Telegram Badge Twitter Badge Instagram Badge

Лицензия:

Этот проект лицензируется по лицензии «MIT License» - более подробную информацию смотрите в файле LICENSE.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rezka_scraper-0.0.3.tar.gz (4.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

rezka_scraper-0.0.3-py3-none-any.whl (6.0 kB view details)

Uploaded Python 3

File details

Details for the file rezka_scraper-0.0.3.tar.gz.

File metadata

  • Download URL: rezka_scraper-0.0.3.tar.gz
  • Upload date:
  • Size: 4.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.20

File hashes

Hashes for rezka_scraper-0.0.3.tar.gz
Algorithm Hash digest
SHA256 edf169b9e760b3204f490c4a43725e3da5842eca4ad9bac1e985f4b3a696beb0
MD5 9645bf9a894b7a17a8e13d2786966718
BLAKE2b-256 18891d65a60cc9a8cb07c661b044db6d225d0cffeea5405159d107460eecf90b

See more details on using hashes here.

File details

Details for the file rezka_scraper-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: rezka_scraper-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 6.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.20

File hashes

Hashes for rezka_scraper-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 ab49ac21c7d34cc62ea34c45fcd8d30695769dfc8a474ae9adccb9cfe312fa57
MD5 52aafca3f8d2aabc251dfac2a3e431de
BLAKE2b-256 5e4feedc5211995de1b67cdaddc022ebb382eabf3371f65655edfaf3d019c765

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page