Rustem Kamalov
|
82abe57aae
|
Improve SERP result classification and ad positioning
|
2026-05-19 00:32:11 +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
|
d47bf08523
|
fix api response format issues
|
2026-04-26 02:58:13 +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
|
7cdd358cad
|
Add filter param to Google. Add start param for supporting engines
|
2026-03-17 01:54:25 +03:00 |
|
Rustem Kamalov
|
74fc15a6e2
|
Add DuckDuckGo. Add custom logger. Fix arg priority and other issues
|
2025-09-30 05:27:54 +03:00 |
|
Rustem Kamalov
|
7f0f32ac4e
|
Handle failed navigation
|
2025-07-03 02:29:12 +03:00 |
|
Pachakutiq
|
6691ebaadd
|
fix: Remove duplicated results for all search engines and both modes
|
2025-04-10 16:59:31 +08:00 |
|
Rustem Kamalov
|
fc49deba67
|
Fix yandex image search
|
2024-05-12 01:41:53 +03:00 |
|
Rustem Kamalov
|
29a7c2ca14
|
Yandex images scroll parsing
|
2023-07-23 04:35:48 +03:00 |
|
Rustem Kamalov
|
6eaab4a059
|
Yandex image search test
|
2023-07-05 18:42:14 +03:00 |
|
Rustem Kamalov
|
df972585c1
|
Fix default ratelimiter
|
2023-06-30 22:04:26 +03:00 |
|
Rustem Kamalov
|
dd5e0a2069
|
Default ratelimeter
|
2023-06-28 22:20:19 +03:00 |
|
Rustem Kamalov
|
72bddf7fc9
|
SearchTimeout error handling and proper tabs close
|
2023-06-27 23:13:10 +03:00 |
|
Rustem Kamalov
|
3f84503ce3
|
Add captcha check and error
|
2023-06-25 20:41:47 +03:00 |
|
Rustem Kamalov
|
46758db428
|
Check and log errors
|
2023-06-24 22:27:54 +03:00 |
|
Rustem Kamalov
|
801e3ddfd3
|
Fix package paths
|
2023-06-23 04:16:45 +03:00 |
|
Rustem Kamalov
|
8b87e7b4ab
|
Init
|
2023-06-23 04:08:00 +03:00 |
|