3.0.1 • Published 1 year ago
dollar v3.0.1
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