From c22b0f302493dd0c36d5841cc71124eba884b169 Mon Sep 17 00:00:00 2001 From: Pierre de Wulf Date: Thu, 2 Oct 2025 07:21:40 +0200 Subject: [PATCH] Revert "Added support for ai_extract_rules parameter" --- .github/workflows/test.yml | 2 +- README.md | 2 -- dist/index.d.ts | 3 --- dist/utils.js | 1 - package-lock.json | 10 ++++------ package.json | 2 +- src/index.ts | 1 - src/utils.ts | 1 - src/version.ts | 2 +- 9 files changed, 7 insertions(+), 17 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 896f6cf..a63115f 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -21,7 +21,7 @@ jobs: steps: - uses: actions/checkout@v2 - name: Use Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v4.4.0 + uses: actions/setup-node@v2 with: node-version: ${{ matrix.node-version }} cache: 'npm' diff --git a/README.md b/README.md index 5ee7ca6..602bc8c 100644 --- a/README.md +++ b/README.md @@ -37,8 +37,6 @@ async function get(url) { device: 'desktop', // Use some data extraction rules extract_rules: { title: 'h1' }, - // Use AI data extraction rules - ai_extract_rules: { summary: '5 words summary of the post' }, // Wrap response in JSON json_response: false, // JavaScript scenario to execute (clicking on button, scrolling ...) diff --git a/dist/index.d.ts b/dist/index.d.ts index ccc24d6..c04ce17 100644 --- a/dist/index.d.ts +++ b/dist/index.d.ts @@ -7,9 +7,6 @@ export declare type SpbParams = { custom_google?: boolean; device?: string; extract_rules?: object | string; - ai_extract_rules?: { - summary: string; - }; forward_headers?: boolean; forward_headers_pure?: boolean; js_scenario?: object | string; diff --git a/dist/utils.js b/dist/utils.js index a744c45..f6e9456 100644 --- a/dist/utils.js +++ b/dist/utils.js @@ -45,7 +45,6 @@ function process_params(params) { break; case 'extract_rules': case 'js_scenario': - case 'ai_extract_rules': clean_params[key] = typeof params[key] === 'string' ? params[key] : process_json_stringify_param(params[key]); break; diff --git a/package-lock.json b/package-lock.json index 4a43328..ccf51cc 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "scrapingbee", - "version": "1.7.5", + "version": "1.7.4", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "scrapingbee", - "version": "1.7.5", + "version": "1.7.4", "license": "ISC", "dependencies": { "axios": "^1.7", @@ -3809,8 +3809,7 @@ "version": "5.3.1", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.1.tgz", "integrity": "sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==", - "dev": true, - "requires": {} + "dev": true }, "ajv": { "version": "6.12.6", @@ -4293,8 +4292,7 @@ "version": "8.3.0", "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.3.0.tgz", "integrity": "sha512-BgZuLUSeKzvlL/VUjx/Yb787VQ26RU3gGjA3iiFvdsp/2bMfVIWUVP7tjxtjS0e+HP409cPlPvNkQloz8C91ew==", - "dev": true, - "requires": {} + "dev": true }, "eslint-import-resolver-node": { "version": "0.3.4", diff --git a/package.json b/package.json index f15e39f..5e59cee 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "scrapingbee", - "version": "1.7.6", + "version": "1.7.5", "description": "ScrapingBee Node SDK", "main": "dist/index.js", "types": "dist/index.d.ts", diff --git a/src/index.ts b/src/index.ts index b18019a..e70f0d5 100644 --- a/src/index.ts +++ b/src/index.ts @@ -13,7 +13,6 @@ export type SpbParams = { custom_google?: boolean; device?: string; extract_rules?: object | string; - ai_extract_rules?: { summary: string }; forward_headers?: boolean; forward_headers_pure?: boolean; js_scenario?: object | string; diff --git a/src/utils.ts b/src/utils.ts index 466114e..a843c25 100644 --- a/src/utils.ts +++ b/src/utils.ts @@ -51,7 +51,6 @@ export function process_params(params: Record) { break; case 'extract_rules': case 'js_scenario': - case 'ai_extract_rules': clean_params[key] = typeof params[key] === 'string' ? params[key] : process_json_stringify_param(params[key]); break; diff --git a/src/version.ts b/src/version.ts index 7866235..f8744e4 100644 --- a/src/version.ts +++ b/src/version.ts @@ -1 +1 @@ -export const LIB_VERSION = "1.7.6"; +export const LIB_VERSION = "1.7.5";