JavaScript SDK for Mercury Web Parser API.
- get(url) ⇒
Promise.<Page>
Get content of page
- getAll(url) ⇒
Promise.<PagesList>
Get content of all pages
Kind: global class
Custom error message for abstract server response
Param | Type | Default | Description |
---|---|---|---|
statusCode | number |
http status code | |
statusText | string |
http status code text | |
[message] | string | null |
null |
error details |
Kind: static class of ErrorServerResponse
Constructor generates error instance
Returns: ErrorServerResponse
- - current instance
Param | Type | Default | Description |
---|---|---|---|
statusCode | number |
http status code | |
statusText | string |
http status code text | |
[message] | string | null |
null |
error details |
Kind: global class
See: https://mercury.postlight.com/web-parser/
SDK for mercury api
Get content of page
Kind: global function
Returns: Promise.<Page>
- - single page
Param | Type | Description |
---|---|---|
url | string |
page url |
Example (Get single page)
import MercuryWebParser from '@frontender-magazine/mercury-sdk';
(async () => {
const parser = new MercuryWebParser();
const page = await parser.get('http://alistapart.com/article/design-like-a-teacher');
})();
Get content of all pages
Kind: global function
Returns: Promise.<PagesList>
- - array of pages
Param | Type | Description |
---|---|---|
url | string |
page url |
Example (Get all pages as array)
import MercuryWebParser from '@frontender-magazine/mercury-sdk';
(async () => {
const parser = new MercuryWebParser();
const pages = await parser.getAll('http://alistapart.com/article/design-like-a-teacher');
})();