4 Repos
Mechanisms for storing unstructured data extracted from web pages into structured databases.
Distinct from Database-Backed Persistence: Existing candidates focus on job metadata or session state, not the persistence of extracted web content.
Explore 4 awesome GitHub repositories matching data & databases · Scraped Data Persistence. Refine with filters or upvote what's useful.
PythonSpiderNotes is a comprehensive instructional resource and framework for building web crawlers and extracting data using the Python programming language. It provides a set of methods for parsing unstructured HTML and JSON data into structured formats for persistent storage. The project includes detailed guides and tutorials on browser automation for retrieving dynamic content, as well as a framework for data extraction. It specifically covers anti-bot bypass techniques, such as rotating proxies and spoofing headers, to avoid IP blocks and detection systems. The capability surface extend
Provides mechanisms for storing unstructured data extracted from web pages into structured databases.
This project is a Python web scraping tutorial and framework designed for building automated data extraction tools and web crawlers. It provides a structured approach to navigating websites and persisting scraped data to databases. The project includes a toolset for web API analysis, focusing on reverse engineering obfuscated API requests and inspecting network traffic to extract structured data. It also covers optical character recognition workflows to convert visual text within images into machine-readable strings. The framework covers capabilities for headless browser automation to handle
Provides a structured approach to persisting scraped data into databases for long-term storage and analysis.
Dieses Projekt ist ein Jellyfin-Metadaten-Plugin und Media-Library-Provider, der darauf ausgelegt ist, Film- und Serieninformationen von Remote-Backend-Servern abzurufen. Es fungiert als automatisierter Medien-Organizer, der Jellyfin-Bibliotheken mit Titeln, Schauspieler-Biografien und Bildern füllt. Das Plugin enthält eine lokale Gesichtserkennungs-Engine, um Schauspieler-Thumbnails und Medien-Cover automatisch zu zentrieren und zuzuschneiden. Es bietet zudem Übersetzungstools, die externe APIs nutzen, um Filmzusammenfassungen und Rezensionen in Zielsprachen zu konvertieren. Das System verwaltet die Medienorganisation durch Gruppierung von Multi-Disc-Videos, Genre-Remapping und das Tagging von Untertitelsprachen. Es unterstützt visuelle Verbesserungen wie das Hinzufügen von Untertitel-Indikatoren zu Postern und das Einbetten von Remote-Trailer-Vorschauen. Der Backend-Dienst kann über Binärdateien oder Container installiert werden, mit Optionen für Cloud-Deployment und tokenbasierte Zugriffssicherheit.
Stores scraped movie and show metadata in SQLite or PostgreSQL to maintain library information across restarts.
Distribute crawler ist ein verteiltes Web-Scraping-Framework, das sich in Scrapy integriert, um mehrere Crawler-Instanzen über Cluster hinweg zu koordinieren. Es nutzt eine zentralisierte Aufgabenwarteschlange, um gleichzeitige Datensammeloperationen zu verwalten und zu skalieren, was eine horizontale Skalierung von Scraping-Aufgaben über mehrere Worker-Nodes hinweg ermöglicht. Das Framework zeichnet sich durch seinen Fokus auf groß angelegtes Datenmanagement und Traffic-Kontrolle aus. Es speichert gescrapte Elemente und binäre Assets in dokumentorientierten Datenbankclustern und nutzt Deduplizierungslogik, um Bandbreite und Speicher zu optimieren. Um eine konsistente Datensammlung von geschützten Quellen aufrechtzuerhalten, setzt es automatisierte Anti-Blocking-Strategien ein, einschließlich der Rotation von Request-Identitäten, dynamischer Geschwindigkeitsdrosselung und Anpassungen der Nebenläufigkeit basierend auf der Reaktionsfähigkeit der Zielseite. Das System umfasst eine umfassende Infrastruktur für die betriebliche Überwachung, einschließlich Echtzeit-Leistungsüberwachung und Metrik-Aggregation. Es unterstützt eine modulare Request-Pipeline, die die Injektion benutzerdefinierter Header und Verhaltenssteuerungen während des Crawling-Prozesses ermöglicht.
Maps extracted web content directly into flexible document-oriented database schemas for scalable storage.