scraper VS cheerio

Compare scraper vs cheerio and see what are their differences.

scraper

Declarative web scraper in JavaScript primarily designed to extract linguistics data (by sergeyt)

cheerio

Fast, flexible, and lean implementation of core jQuery designed specifically for the server. [Moved to: https://github.com/cheeriojs/cheerio] (by MatthewMueller)
Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
scraper cheerio
1 1
3 24,786
- -
0.0 10.0
over 1 year ago about 2 years ago
TypeScript TypeScript
Apache License 2.0 MIT License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

scraper

Posts with mentions or reviews of scraper. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-01-24.
  • LinguaBook - React app for learning Basic English
    2 projects | dev.to | 24 Jan 2021
    Under the hood it is heavily using my Just-in-Time scraper (my another open source project). This scrapper parses HTML pages from multiple sources in the browser and the parsed results are displayed on the page.

cheerio

Posts with mentions or reviews of cheerio. We have used some of these posts to build our list of alternatives and similar projects.
  • Creating object with dynamic keys [duplicate]
    1 project | /r/codehunter | 17 Feb 2022
    This question already has answers here: How to use a variable for a key in a JavaScript object literal? (16 answers) Closed 6 years ago.First off, I'm using Cheerio for some DOM access and parsing with Node.js. Good times.

What are some alternatives?

When comparing scraper and cheerio you can also consider the following projects:

extension - web scraping extension

htmx-serverless - HTMX Serverless XHR requests. A frontend tool to define custom responses to XHR requests based on the request Path.

cheerio - The fast, flexible, and elegant library for parsing and manipulating HTML and XML.

cash - An absurdly small jQuery alternative for modern browsers.

scraper - Nodejs web scraper. Contains a command line, docker container, terraform module and ansible roles for distributed cloud scraping. Supported databases: SQLite, MySQL, PostgreSQL. Supported headless clients: Puppeteer, Playwright, Cheerio, JSdom.

html-parser.ts - zero-dependency html parser for node.js and browser that return the dom (tree) structure

mwoffliner - Mediawiki scraper: all your wiki articles in one highly compressed ZIM file

xmltv - An extremely fast XMLTV parser and generator for Node and the browser.

linguabook.github.io - Just-in-time scraper of linguistic information from different sources like Cambridge, Merriam-Webster. It also has a satellite Chrome Extension to see linguistic information for selected word while you surfing the internet