awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 repository-uri

Awesome GitHub RepositoriesDynamic

Techniques for retrieving data from websites that use JavaScript to render content.

Distinct from Content Extraction: Focuses on extracting data from JS-rendered pages rather than just general raw text extraction.

Explore 3 awesome GitHub repositories matching data & databases · Dynamic. Refine with filters or upvote what's useful.

Awesome Dynamic GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • code4craft/webmagicAvatar code4craft

    code4craft/webmagic

    11,680Vezi pe GitHub↗

    Webmagic is a Java web crawling framework designed for building scalable automated crawlers to download and process large volumes of web pages. It functions as a distributed web crawler and dynamic content crawler, utilizing an XPath HTML parser to locate and extract specific data points from page structures. The framework distinguishes itself through its ability to handle dynamic content by rendering JavaScript and executing asynchronous requests to extract data from non-static pages. It also allows users to define and execute crawler logic via scripting languages, enabling the update of col

    Retrieves data from websites using JavaScript to render content, ensuring information is captured from non-static pages.

    Javacrawlerframeworkjava
    Vezi pe GitHub↗11,680
  • andeya/pholcusAvatar andeya

    andeya/pholcus

    7,578Vezi pe GitHub↗

    Pholcus is a distributed web crawling system designed for large-scale data scraping. It employs a master-worker distribution model to coordinate high-concurrency scraping tasks across a network of remote client nodes, enabling both horizontal and vertical data collection. The system features a hot-loadable rule engine that allows extraction and navigation logic to be updated at runtime without restarting the process. It handles dynamic content through headless browser integration and bypasses bot detection using proxy rotation, automated user authentication, and simulated human behavior. The

    Uses headless browsers to render JavaScript and extract data from modern, dynamic web pages.

    Go
    Vezi pe GitHub↗7,578
  • matthewmueller/x-rayAvatar matthewmueller

    matthewmueller/x-ray

    5,904Vezi pe GitHub↗

    X-ray este un scraper web cu browser headless și un crawler de conținut HTML conceput pentru a extrage date structurate de pe site-uri web. Funcționează ca un scraper de date bazat pe flux și un extractor de date structurate, utilizând selectori pentru a prelua text și atribute din HTML sub formă de obiecte sau array-uri imbricate. Proiectul include un controler de rată a cererilor pentru a gestiona traficul de rețea prin limite de concurență, throttle-uri și timeout-uri. Gestionează scraping-ul site-urilor dinamice prin randarea JavaScript-ului via un browser headless și efectuează crawling automat al site-urilor folosind parcurgerea link-urilor în lățime (breadth-first) și gestionarea paginării. Sistemul oferă un pipeline de date care aplică transformări funcționale de valori asupra șirurilor brute și scrie rezultatele într-un flux (stream) lizibil pentru a preveni depășirea memoriei în timpul sarcinilor de scraping web la scară largă.

    Employs techniques to retrieve data from websites that rely on JavaScript for content rendering.

    JavaScript
    Vezi pe GitHub↗5,904
  1. Home
  2. Data & Databases
  3. Content Extraction
  4. Dynamic