Skip to content

obetomuniz/tatooine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

2e8e0e2 · Mar 27, 2023
Mar 27, 2023
Mar 24, 2023
Mar 27, 2023
Mar 22, 2023
Mar 24, 2023
Mar 22, 2023
May 10, 2020
May 13, 2020
Mar 22, 2023
Mar 27, 2023
Mar 27, 2023
Mar 27, 2023
Mar 24, 2023
Mar 24, 2023

Repository files navigation

tatooine: A powerful scraper for JavaScript Developers

Installation

$ npm install tatooine --save

Demo

Try on Replit

How to use

import { scrape } from "tatooine"

const data = await scrape({
  url: "https://betomuniz.com",
  engine: "html",
  options: {
    selectors: { title: { selector: "title" } },
  },
})

Built-in Engines

  • HTML (e.g. Web Scraping)
  • SPA (e.g. Web Scraping for Single Page Applications)
  • JSON (e.g. Web Services, APIs, etc.)
  • XML (e.g. RSS, APIs, etc.)

Extended Features