3.0.1 • Published 1 year ago

dollar v3.0.1

Weekly downloads
3
License
Apache-2.0
Repository
github
Last release
1 year ago

Web scraper with a jQuery like wrapper.

Usage

Uses Cheerio by default instead of jQuery for better performance.

import dollar from 'dollar'

const $ = await dollar('https://www.wikipedia.org/')
console.log($('h1').text())

Use real jQuery which is slower

const $ = await dollar('https://www.wikipedia.org/', {jQuery: true})
console.log($('h1').text())

Use given html

const $ = await dollar({html: '<html><h1>hello</h1></html>'})
console.log($('h1').text())

All parameters and defaults

{
  jQuery: false,
  url: undefined, // or string
  html: undefined, // or string or Promise returning string
}

License

Apache 2.0

Changelog

3.0.1 - 2024-06-14

  • Update docs

3.0.0 - 2024-06-14

  • Remove get from API
  • Dollar call signature changed to take options also as 2nd parameter

2.0.1 - 2024-06-13

  • Update docs

2.0.0 - 2024-06-13

  • Parameter names changed
  • html parameter can be a Promise or a string

1.0.0 - 2024-06-11

  • Use ES6
  • Remove Q and use native promises
  • Remove lodash and use native functions
  • Remove request and use fetch
  • Remove encoding lib
  • Upgrade rest i.e. jQuery, Cheerio and jsdom

0.3.3 - 2017-10-25

  • Upgrade jQuery to 3.2.1 and use it via npm

0.3.2 - 2017-10-25

  • Upgrade npm deps

0.3.1 - 2016-01-28

  • Upgrade npm deps

0.3.0 - 2016-08-21

  • Encoding support

0.2.0 - 2016-08-18

  • Upgrade jQuery from 2 to 3
  • Upgrade npm deps

0.1.0 - 2014-03-30

  • something
3.0.1

1 year ago

3.0.0

1 year ago

2.0.1

1 year ago

2.0.0

1 year ago

1.0.0

1 year ago

0.3.4

7 years ago

0.3.3

8 years ago

0.3.2

8 years ago

0.3.1

8 years ago

0.3.0

9 years ago

0.2.0

9 years ago

0.1.0

11 years ago

0.0.8

11 years ago

0.0.7

11 years ago

0.0.6

12 years ago

0.0.5

12 years ago

0.0.4

12 years ago

0.0.3

12 years ago

0.0.2

12 years ago

0.0.1

12 years ago