awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 个仓库

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

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • code4craft/webmagiccode4craft 的头像

    code4craft/webmagic

    11,680在 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
    在 GitHub 上查看↗11,680
  • andeya/pholcusandeya 的头像

    andeya/pholcus

    7,578在 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
    在 GitHub 上查看↗7,578
  • matthewmueller/x-raymatthewmueller 的头像

    matthewmueller/x-ray

    5,904在 GitHub 上查看↗

    X-ray 是一个无头浏览器 Web 爬虫和 HTML 内容抓取工具,旨在从网站中提取结构化数据。它作为一个基于流的数据抓取器和结构化数据提取器,使用选择器将 HTML 中的文本和属性检索为嵌套对象或数组。 该项目包含一个请求速率控制器,通过并发限制、节流和超时来管理网络流量。它通过无头浏览器渲染 JavaScript 来处理动态网站抓取,并使用广度优先链接跟踪和分页管理执行自动化网站爬取。 该系统提供了一个数据管线,将函数式值转换应用于原始字符串,并将结果写入可读流,以防止在大规模 Web 抓取作业期间出现内存溢出。

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

    JavaScript
    在 GitHub 上查看↗5,904
  1. Home
  2. Data & Databases
  3. Content Extraction
  4. Dynamic