Rustem Kamalov
|
25f4ff942b
|
feat(query): add region parameter for per-engine geo targeting (google, yandex, bing, duck)
|
2026-05-21 20:45:10 +03:00 |
|
Rustem Kamalov
|
b3ca4e0803
|
feat(api): v2 response shape - absolute rank, ad/organic split, slimmer fields
|
2026-05-13 01:30:54 +03:00 |
|
Rustem Kamalov
|
00630a5d31
|
refactor: centralize engine prelude, page cleanup, and rate limiter
|
2026-05-11 11:35:09 +03:00 |
|
Rustem Kamalov
|
471e5ad7fe
|
refactor: speed up SERP parsing and centralize selectors
|
2026-05-06 04:12:15 +03:00 |
|
Rustem Kamalov
|
ed23af7acc
|
feat: add POST /{engine}/parse HTML parser endpoints. One source of truth for browser and raw mode selectors
|
2026-05-05 05:07:59 +03:00 |
|
Rustem Kamalov
|
2b10aca4ac
|
feat: enhance query handling with locale support and date filtering for Bing, DuckDuckGo, Google, and Yandex
|
2026-04-27 04:07:28 +03:00 |
|
Rustem Kamalov
|
24f9bdab30
|
perf(browser): smart waits, fix captcha detection selectors + selectors single source of truth
|
2026-04-23 22:04:28 +03:00 |
|
Rustem Kamalov
|
d052c30bd5
|
feat(browser): replace stealth with custom profile functionality
|
2026-04-23 03:06:49 +03:00 |
|
Rustem Kamalov
|
0d4e2da960
|
Improve logging: add structured logs, enrich logs with useful info.
|
2026-04-22 03:39:30 +03:00 |
|
Rustem Kamalov
|
d12a301cf8
|
Enhance error handling and logging across search engines
|
2026-04-21 03:48:52 +03:00 |
|
Rustem Kamalov
|
e89b1a3a50
|
feat: propagate request context across search, retry, limiter, and browser navigation
|
2026-04-20 05:53:13 +03:00 |
|
Rustem Kamalov
|
0b7fbd3a45
|
docs: add godoc for public api and readme response examples
|
2026-04-20 01:20:52 +03:00 |
|
Rustem Kamalov
|
e5e0c96303
|
Add URL builder edge-case tests and server endpoint coverage
|
2026-04-15 02:50:52 +03:00 |
|
Rustem Kamalov
|
ecacfab4d6
|
Add integration tests for multiple search engines and enhance error handling
- Implement integration tests for Baidu, Bing, DuckDuckGo, Google, and Yandex.
- Refactor test utility functions to avoid core import cycles.
|
2026-04-14 02:05:58 +03:00 |
|
Rustem Kamalov
|
de59d07d47
|
Fix linter errors. Enhance error handling in search functions across multiple engines
|
2026-04-14 01:12:17 +03:00 |
|
Rustem Kamalov
|
9e22f68c6f
|
Add sanitized real html pages (google,yandex,baidu) for tests. Raw search HTML parser tests.
|
2026-04-14 00:41:35 +03:00 |
|
Rustem Kamalov
|
6c8e205af2
|
Fix duckduck date and limit filtering. Deduplicate results
|
2025-10-08 03:33:48 +03:00 |
|
Rustem Kamalov
|
b4ef23a913
|
Add megasearch API response example
|
2025-10-01 04:56:40 +03:00 |
|
Rustem Kamalov
|
de0a6a80d4
|
DuckDuck fixes. Non-stealth antibot fixes
|
2025-10-01 04:30:58 +03:00 |
|
Rustem Kamalov
|
74fc15a6e2
|
Add DuckDuckGo. Add custom logger. Fix arg priority and other issues
|
2025-09-30 05:27:54 +03:00 |
|