baidu_search
Scrape Baidu search engine results pages with support for search operators, localization, and pagination controls.
Instructions
Scrape Baidu search engine results pages. Supports Baidu search operators (inurl:, site:, intitle:, etc.) and localization/pagination controls. [Credits: 5 API credits per successful request] Notes: Pagination is offset-based via pn (0, 10, 20, ...) combined with rn (page size, max 50, default 10). Localization is controlled via ct for Chinese script variant. Advanced filters (q5, q6, bs, oq, f, gpc) mimic Baidu's native search operators/URL parameters for finer targeting. Returns: { Baidu_data: [ { title, link, snippet, rank } ] }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| f | No | Source of the search. E.g., 8 = standard search, 3 = from suggestion list, 1 = from related search. | |
| bs | No | Specifies the preceding search query. | |
| ct | No | Language restriction. Allowed values: 1 = All languages, 2 = Simplified Chinese, 3 = Traditional Chinese. | |
| oq | No | Indicates the original search query when the user arrives via a related search. | |
| pn | No | Result offset for pagination. 0 = first page, 10 = second page, 20 = third page, etc. | |
| q5 | No | Functions like inurl: or intitle:. Use 1 to search by page title, 2 to search by URL. | |
| q6 | No | Functions like site: (e.g., q6=scrapingdog.com). | |
| rn | No | Maximum number of results to return. Maximum value is 50. (default: 10) | |
| gpc | No | Time range filter for results, specified using Unix timestamps. | |
| html | No | Return the full HTML of the Baidu page instead of parsed JSON. (default: false) | |
| query | Yes | Search query. Supports Baidu search operators such as inurl:, site:, intitle:, etc. |