Проксі для перевірки позицій сайту

Пули МІКС до 25 000 IP: на одну адресу припадає по кілька запитів на добу, і пошуковик не показує капчу. У списку в кожного проксі є код країни, тому регіональну видачу ви знімаєте з адрес потрібної країни. Година тесту коштує $1.

  • Пул перевіряється кожні 5 хвилин
  • Код країни в кожної адреси
  • Повернення на пакетах від 3 діб
До цін
Рядки пошукової видачі піднімаються до першого місця через мережу проксі-адрес

Ціна за ваш обсяг

Оберіть пакет, посуньте строк і кількість потоків. Потік дорівнює одному одночасному запиту до пошуковика: трекер із 200 потоками знімає 200 сторінок видачі за раз.

MIX-Business розрахований на агентство: десяток проєктів, тисячі запитів, щоденне зняття у двох пошуковиках і в кількох регіонах. 16 000 адрес дають запас на дні, коли всі клієнти просять звіт до ранку. Потоків тисяча, з докупівлею до 1 400.

1 місяць
1 000

Потік — одне одночасне з'єднання. Більше потоків — більше зроблено за той самий час.

$100
≈ $3.3 / деньза 30 днів

$100 за місяцьбез доплати за потоки

економія $350 до подобової
ТАКповернення залишку
  • 1 година — $1
  • 1 день — $15
  • 3 дні — $35
  • 1 тиждень — $50
  • 2 тижні — $75
  • 1 місяць — $100
  • 3 місяці — $255
  • 6 місяців — $475
Купити проксі — MIX-Business

Як підключити проксі до трекера позицій

  1. 1
    Купіть годину за $1 і вкажіть IP машини, з якої працює трекер.

    Сервер потрапляє в білий список, і з цієї миті проксі відповідають йому без логіна і пароля. Адрес у списку може бути до десяти.

  2. 2
    Візьміть у кабінеті посилання на список проксі.

    Посилання повертає звичайний текст, у кожному рядку адреса і порт одного проксі. Те саме посилання з .csv наприкінці віддає список із кодом країни в кожної адреси, він потрібен для регіональної видачі.

  3. 3
    Завантажте посилання в трекер як джерело проксі.

    Key Collector і A-Parser перечитують список самі, досить вставити посилання в налаштуваннях проксі. Якщо трекер саморобний, візьміть за основу приклад на Python нижче.

  4. 4
    Виставте потоки трекера не вище за кількість портів у пакеті.

    У Basic це 500 портів, у Business 1 000, у Elite 1 500. Кожен порт це окремий проксі, один запит іде через один порт.

  5. 5
    Задайте регіон у самому пошуковику.

    У Google це параметри gl і hl, у Яндексі lr. Проксі з потрібної країни відбирайте за CSV, тоді видача збіжиться з тим, що бачить користувач звідти.

Google віддає видачу лише браузеру, тому приклад на Playwright: скрипт бере проксі зі списку, відкриває видачу за регіоном і шукає домен серед результатів. Замість PROXY_LIST_URL_FROM_DASHBOARD вставте посилання на список із кабінету.

# pip install requests playwright
# playwright install chromium
import random, time, requests
from urllib.parse import quote_plus, urlparse
from playwright.sync_api import sync_playwright

PROXY_LIST_URL = "PROXY_LIST_URL_FROM_DASHBOARD"
REFRESH_SEC = 600
DEPTH = 30

_pool, _loaded = [], 0

def pool():
    global _pool, _loaded
    if time.time() - _loaded > REFRESH_SEC:
        text = requests.get(PROXY_LIST_URL, timeout=15).text
        _pool = [line.strip() for line in text.splitlines() if ":" in line]
        _loaded = time.time()
    return _pool

def serp_links(browser, url, hl, tries=3):
    for _ in range(tries):
        proxy = random.choice(pool())
        ctx = browser.new_context(proxy={"server": f"socks5://{proxy}"}, locale=hl)
        try:
            page = ctx.new_page()
            page.goto(url, timeout=20000, wait_until="domcontentloaded")
            if "/sorry/" in page.url:
                continue
            page.wait_for_selector("#search", timeout=10000)
            return page.eval_on_selector_all("#search a[href^='http'] h3",
                                             "els => els.map(e => e.closest('a').href)")
        except Exception:
            continue
        finally:
            ctx.close()
    return []

def position(domain, query, gl="us", hl="en"):
    hosts = []
    with sync_playwright() as p:
        browser = p.chromium.launch(headless=True)
        for start in range(0, DEPTH, 10):
            url = f"https://www.google.com/search?q={quote_plus(query)}&gl={gl}&hl={hl}&start={start}"
            for link in serp_links(browser, url, hl):
                host = urlparse(link).netloc.replace("www.", "")
                if host and host not in hosts:
                    hosts.append(host)
            if domain in hosts:
                break
        browser.close()
    return hosts.index(domain) + 1 if domain in hosts else None

print(position("example.com", "buy proxies", gl="us", hl="en"))

Який пакет узяти під перевірку позицій

MIX-Basic

8 000 IP · 500–900 потоків

від $50 на місяць

Один сайт і зняття раз на добу. Беріть його, коли запитів сотні, а звіт потрібен до ранку, а не щогодини.

MIX-Business

16 000 IP · 1 000–1 400 потоків

від $100 на місяць

Пакет для агентств: проєкти клієнтів, два пошуковики і кілька регіонів на одному пулі.

MIX-Elite

25 000 IP · 1 500–9 900 потоків

від $150 на місяць

Пакет для сервісів моніторингу: щогодинне зняття, повний топ-100 і потоки до 9 900.

П'ять налаштувань, що бережуть пул

  • Один запит через один проксі. Трекер, який жене сотню запитів через одну адресу, отримує капчу на десятому.
  • Відповідь 429 або сторінка з капчею: відкладіть цей проксі на 10 хвилин і повторіть запит через інший.
  • Google віддає по 10 результатів на сторінку. Глибина 100 це десять запитів, плануйте навантаження за сторінками, а не за ключами.
  • Регіон задавайте параметрами пошуковика і адресою з тієї самої країни. Одне без іншого дає видачу, якої користувач не бачить.
  • Оновлюйте список раз на 10 хвилин: пул перевіряється кожні 5, і адреси, що відпали, з посилання вже прибрані.

Питання про проксі для перевірки позицій

01Скільки запитів на добу витримає пул?
Пошуковик рахує запити з одного IP. Одна адреса з паузами переносить кілька десятків запитів на добу, тож 8 000 адрес Basic закривають тисячі сторінок видачі, 25 000 у Elite кратно більше. Точну цифру для свого трекера зніміть за годину тесту: частка капчі видна одразу.
02Чи підходять ці проксі для Яндекса?
Так. Яндекс, як і Google, дивиться на частоту запитів з однієї адреси, тому розподіляйте їх по всьому пулу і тримайте паузи. Регіон Яндекс бере з параметра lr, підставляйте його в кожен запит.
03Чи потрібно вводити логін і пароль у трекері?
Ні. При замовленні ви вписуєте IP машини з трекером, і проксі починають її пускати. Таких машин може бути до десяти, список правиться в кабінеті.
04Як зняти позиції в іншій країні?
Google підлаштовує видачу під країну адреси і параметри gl та hl. Додайте до посилання на список .csv: у цьому файлі шість колонок через крапку з комою, ip, port, country, speed, uptime і real_ip, країна записана дволітерним кодом. Скрипт нижче відбирає адреси потрібних країн і пише їх у файл для трекера. У прикладі Німеччина і Франція, замініть коди на свої.
import csv, io, requests

CSV_URL = "PROXY_LIST_URL_FROM_DASHBOARD.csv"
COUNTRIES = {"de", "fr"}
OUT_FILE = "proxies_de_fr.txt"

text = requests.get(CSV_URL, timeout=15).text
rows = csv.DictReader(io.StringIO(text), delimiter=";")
picked = [f"{r['ip']}:{r['port']}" for r in rows if r["country"].lower() in COUNTRIES]

with open(OUT_FILE, "w") as f:
    f.write("\n".join(picked) + "\n")
print(f"{len(picked)} proxies saved to {OUT_FILE}")
05Чи працює це з Key Collector і A-Parser?
Так. Обидва вміють брати список за посиланням і перечитувати його за розкладом, протокол ставте SOCKS5 або HTTP, порт той самий. Хмарні трекери на кшталт Topvisor проксі не просять, їм пул не потрібен.
06Що буде, якщо пул не влаштує?
Година за $1 для того й потрібна: запустіть на ній трекер і подивіться на частку капчі. Якщо взяли пакет від 3 діб і передумали, скасуйте його в кабінеті: минулий час порахують за звичайним тарифом, різницю повернуть на баланс.

Про оплату, протоколи і ліміти читайте в загальному FAQ, усі пакети на головній.

Почніть з години за $1

Година на пулі покаже частку капчі для вашого трекера, далі обирайте строк. Пакети від 3 діб повертаються на баланс за невикористаний час.

Проксі на тест за $1
ВХІД/РЕЄСТРАЦІЯ