ani-scrapy

Retrieve anime metadata, episode lists, and download links from streaming platforms.

6|Updated Dec 2, 2024
One-click install
npx skills add https://github.com/ElPitagoras14/aniseek --skill ani-scrapy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ani-scrapy
Source: https://github.com/ElPitagoras14/aniseek/tree/main/.agents/skills/ani-scrapy
Command: npx skills add https://github.com/ElPitagoras14/aniseek --skill ani-scrapy

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires playwright, loguru.

What problem does it solve?

This Skill solves the complexity of scraping anime content from various Spanish-language sources by providing a unified, async-first interface that handles browser automation, site-specific parsing, and download link resolution.

Core Features & Use Cases

  • Unified Scraping API: Access AnimeFLV, JKAnime, and AnimeAV1 through a consistent set of methods.
  • Smart Browser Management: Automatically manages Playwright browser lifecycles, using HTTP-only requests where possible for maximum speed and falling back to browser automation only when necessary.
  • Use Case: Build a custom media server integration that automatically fetches the latest episode download links for your favorite shows and resolves them to direct file URLs.

Quick Start

Use the ani-scrapy skill to search for the anime Gachiakuta and retrieve its available download links.

Frequently Asked Questions about ani-scrapy

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I scrape anime episode download links using Python?

You can scrape anime download links in Python by using an async scraping pipeline that retrieves episode lists and resolves direct file URLs from streaming platforms. This Skill automates that retrieval through a unified interface.

Do I need Playwright to scrape dynamic anime streaming sites?

Playwright is required for browser-based rendering of dynamic site content when scraping anime platforms. The system uses HTTP requests for speed but automatically falls back to Playwright browser automation when necessary.

Can I automate anime metadata retrieval across multiple streaming platforms?

Yes, you can automate anime metadata retrieval across multiple streaming platforms like AnimeFLV and JKAnime. The Skill provides a unified API that applies consistent parsing methods to gather metadata and episode lists.

What is the best way to build an async anime scraping pipeline?

The best way to build an async anime scraping pipeline is using an async-first interface that manages browser lifecycles and site-specific parsing. This approach handles content aggregation and download link resolution efficiently.

Does asyncio improve performance when scraping anime content?

Asyncio improves scraping performance by enabling concurrent HTTP requests and browser management for anime content retrieval. The asynchronous execution allows the pipeline to fetch metadata and download links without blocking.

Why does anime scraping fail on sites with dynamic JavaScript rendering?

Anime scraping fails on dynamic sites when using HTTP-only requests because JavaScript rendering is required to load content. The Skill addresses this by falling back to Playwright browser automation to render and parse dynamic site content.