Skip to content

Commit 0a2a09f

Browse files
authored
Merge pull request #2 from ScrapingAnt/feature/update_api_parameters
#1: update API parameters
2 parents 0ac0294 + df5d348 commit 0a2a09f

File tree

3 files changed

+7
-1
lines changed

3 files changed

+7
-1
lines changed

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,9 +78,11 @@ https://docs.scrapingant.com/request-response-format#available-parameters
7878
| --- | --- |
7979
| url | <code>string</code> |
8080
| [parameters] | <code>object</code> |
81+
| [parameters.browser] | <code>boolean</code> |
8182
| [parameters.cookies] | <code>string</code> |
8283
| [parameters.js_snippet] | <code>string</code> |
8384
| [parameters.proxy_country] | <code>string</code> |
85+
| [parameters.wait_for_selector] | <code>string</code> |
8486
| [parameters.return_text] | <code>boolean</code> |
8587

8688
**IMPORTANT NOTE:** <code>parameters.js_snippet</code> will be encoded to Base64 automatically by the ScrapingAnt JS client library.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@scrapingant/scrapingant-client",
3-
"version": "0.0.1",
3+
"version": "0.0.2",
44
"description": "ScrapingAnt API client for JavaScript",
55
"main": "src/index.js",
66
"keywords": [

src/scraping_client.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,11 @@ class ScrapingClient {
2020
/**
2121
* @param {string} url
2222
* @param {object} [parameters]
23+
* @param {string} [parameters.browser]
2324
* @param {string} [parameters.cookies]
2425
* @param {string} [parameters.js_snippet]
2526
* @param {string} [parameters.proxy_country]
27+
* @param {string} [parameters.wait_for_selector]
2628
* @param {boolean} [parameters.return_text]
2729
*/
2830
async call(url, parameters = {}) {
@@ -35,9 +37,11 @@ class ScrapingClient {
3537
},
3638
data: {
3739
url,
40+
...(parameters.browser && { browser: !!parameters.browser }),
3841
...(parameters.cookies && { cookies: parameters.cookies }),
3942
...(parameters.js_snippet && { js_snippet: base64encode(parameters.js_snippet) }),
4043
...(parameters.proxy_country && { proxy_country: parameters.proxy_country }),
44+
...(parameters.wait_for_selector && { wait_for_selector: parameters.wait_for_selector }),
4145
...(parameters.return_text && { return_text: true }),
4246
},
4347
});

0 commit comments

Comments
 (0)