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}")
    else:
        print("Ничего не найдено по запросу.")

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

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

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.2.tar.gz (4.1 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.2-py3-none-any.whl (5.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: rezka_scraper-0.0.2.tar.gz
  • Upload date:
  • Size: 4.1 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.2.tar.gz
Algorithm Hash digest
SHA256 ae8a09e4503726c07a19378ed54cbf2480e943e7efce5b16c16eb5beb60438e3
MD5 28da854856549c6010e3a33a9bfb5ac4
BLAKE2b-256 4cadfe82261671e5388a993e52a6ae6a7b3ed0dc2b3f9294091e4e7a9d82ac6b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rezka_scraper-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 5.3 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 319ccc65612af163bd85fcdb2f3f56aa7c25ed1a4f3101b7ed367ab24d070d4d
MD5 96a657c664e6f002b0d3bd18ca479f97
BLAKE2b-256 a7a05960b4648bd8c9a3665e109f00e50638299aa0e7c33a8c55cf2b63366194

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