Update Marketplace-MCP: add Perekrestok, correct IP block status
@@ -19,15 +19,17 @@ MCP server exposing shopping tools for Russian (and one international) marketpla
|
|||||||
| AliExpress | `aliexpress` | ✅ Playwright | ✅ | VNC |
|
| AliExpress | `aliexpress` | ✅ Playwright | ✅ | VNC |
|
||||||
| Авито | `avito` | ✅ Playwright | ✅ | VNC |
|
| Авито | `avito` | ✅ Playwright | ✅ | VNC |
|
||||||
| Amazon.de | `amazon` | ✅ Playwright + proxy | ✅ (needs login) | VNC |
|
| Amazon.de | `amazon` | ✅ Playwright + proxy | ✅ (needs login) | VNC |
|
||||||
|
| Перекрёсток | `perekrestok` | ✅ Playwright (post-login) | ✅ (post-login) | VNC required |
|
||||||
|
|
||||||
### Blocked stores (IP reputation — Qrator/servicepipe protection)
|
### Blocked stores (Qrator IP block — 95.165.85.65 flagged)
|
||||||
|
|
||||||
|
The server's outbound IP 95.165.85.65 is on Qrator's blocklist — hard 401 returned even for plain HTTP fetch. These stores cannot be accessed until Qrator clears/whitelists this IP.
|
||||||
|
|
||||||
| Store | Blocker | Status |
|
| Store | Blocker | Status |
|
||||||
|-------|---------|--------|
|
|-------|---------|--------|
|
||||||
| Лента | Qrator hard 403 | ❌ Needs residential IP |
|
| Лента | Qrator 401 | ❌ IP blocked |
|
||||||
| Ашан | Qrator hard 403 | ❌ Needs residential IP |
|
| Ашан | Qrator 401 | ❌ IP blocked |
|
||||||
| Утконос | Qrator hard 403 | ❌ Needs residential IP |
|
| Утконос | Qrator 401 | ❌ IP blocked |
|
||||||
| Перекрёсток | servicepipe.ru | ❌ Needs residential IP |
|
|
||||||
| SberMarket | servicepipe.ru | ❌ Needs residential IP |
|
| SberMarket | servicepipe.ru | ❌ Needs residential IP |
|
||||||
| Самокат | servicepipe.ru | ❌ Needs residential IP |
|
| Самокат | servicepipe.ru | ❌ Needs residential IP |
|
||||||
| Пятёрочка | servicepipe.ru (server IP blocked) | ❌ See [[project_pyaterochka_api]] |
|
| Пятёрочка | servicepipe.ru (server IP blocked) | ❌ See [[project_pyaterochka_api]] |
|
||||||
@@ -67,6 +69,12 @@ MCP server exposing shopping tools for Russian (and one international) marketpla
|
|||||||
- Search results mix popular items with query matches; first 6 results may not be query-specific
|
- Search results mix popular items with query matches; first 6 results may not be query-specific
|
||||||
- Cart/order: VNC login at `https://vkusvill.ru/personal/`
|
- Cart/order: VNC login at `https://vkusvill.ru/personal/`
|
||||||
|
|
||||||
|
### Перекрёсток
|
||||||
|
- Protected by servicepipe.ru PoW — headless browsers get stuck in redirect loop at `/xpvnsulc/`
|
||||||
|
- **Requires VNC login first**: open VNC, navigate to `https://www.perekrestok.ru/`, wait 10s for servicepipe challenge to resolve, save session
|
||||||
|
- After login: search uses Playwright browser with saved cookies, also tries `/api/v1/catalog/product/search` directly
|
||||||
|
- Session expiry check: if browser lands on `/xpvnsulc/` URL, session is stale → re-login
|
||||||
|
|
||||||
### Amazon
|
### Amazon
|
||||||
- Uses `amazon.de` (EU) — `amazon.com` returns 503 via this proxy
|
- Uses `amazon.de` (EU) — `amazon.com` returns 503 via this proxy
|
||||||
- Playwright browser context uses system proxy `http://127.0.0.1:56928`
|
- Playwright browser context uses system proxy `http://127.0.0.1:56928`
|
||||||
|
|||||||
Reference in New Issue
Block a user