Skip to content

ScrapeBingXXPoolActivity

Purpose

Открывает BingX XPool страницы через Playwright, перехватывает API responses и возвращает структурированный список проектов.

Код: internal/worker/activities/scrape_bingx_xpool.go

Input / Output

Input (models.ScrapeBingXXPoolParams): - include_details (optional, default true)

Output: []models.BingXXPoolProject.

External Dependencies

  • Playwright + Chromium runtime
  • BingX web/API endpoints

Idempotency

  • Read-only scraping; side effects в БД отсутствуют.

Error Taxonomy

  • Playwright initialization/launch/navigation ошибки
  • parse/interception ошибки BingX payload
  • timeout/captcha/cloudflare related failures

Callers

Observability

  • Логи этапов scraping: старт, navigation, cloudflare wait, overview parsing, details fetch.