Skip to content

Commit 11b4e9a

Browse files
committed
Added Remaining APIs
- Changed the request method such that it can work with all of our APIs - Added all APIs. Now it supports HTML API, Google Search API, Amazon Search API, Amazon Product API, Walmart Search API, Walmart Product API, ChatGPT API, YouTube Search API, YouTube Metadata API, YouTube Trainability API, YouTube Transcript API - Added a method to call our usage endpoint - Create a new method for accessing our HTML API. So that in future, we can deprecate the get and post methods.
1 parent 0441024 commit 11b4e9a

File tree

8 files changed

+1747
-186
lines changed

8 files changed

+1747
-186
lines changed

CHANGELOG.md

Lines changed: 40 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,44 @@
11
# Changelog
22

3+
## [2.1.0](https://github.com/ScrapingBee/scrapingbee-python/compare/v2.0.2...v2.1.0) (2024-12-18)
4+
5+
### Features
6+
7+
- Added `html_api()` method for HTML API with unified GET/POST support
8+
- Added `google_search()` method for Google Search API
9+
- Added `amazon_search()` method for Amazon Search API
10+
- Added `amazon_product()` method for Amazon Product API
11+
- Added `walmart_search()` method for Walmart Search API
12+
- Added `walmart_product()` method for Walmart Product API
13+
- Added `youtube_search()` method for YouTube Search API
14+
- Added `youtube_metadata()` method for YouTube Metadata API
15+
- Added `youtube_transcript()` method for YouTube Transcript API
16+
- Added `youtube_trainability()` method for YouTube Trainability API
17+
- Added `chatgpt()` method for ChatGPT API
18+
- Added `usage()` method for Usage API
19+
- Refactored internal `request()` method to be API-agnostic
20+
21+
### Deprecated
22+
23+
- `get()` and `post()` methods are deprecated in favor of `html_api()` method
24+
25+
## [2.0.2](https://github.com/ScrapingBee/scrapingbee-python/compare/v2.0.1...v2.0.2) (2025-10-02)
26+
27+
### Features
28+
29+
- Added support for `ai_extract_rules` parameter in `SpbParams`.
30+
- Added Python 3.11 support.
31+
32+
### Changes
33+
34+
- Dropped Python 3.7 support.
35+
36+
## [2.0.1](https://github.com/ScrapingBee/scrapingbee-python/compare/v2.0.0...v2.0.1) (2023-10-17)
37+
38+
### Bugfix
39+
40+
- Fix typos in `README.md` (`block_ressources` -> `block_resources`, `json_scenario` -> `js_scenario`).
41+
342
## [2.0.0](https://github.com/ScrapingBee/scrapingbee-python/compare/v1.2.0...v2.0.0) (2023-10-03)
443

544
### Improvement
@@ -8,4 +47,4 @@
847

948
### Breaking change
1049

11-
- No need to url encode params anymore.
50+
- No need to url encode params anymore.

0 commit comments

Comments
 (0)