Вы — профессионал, который уже умеет «выкачивать» ссылки из Sape и получать хороший доход. Но рынок меняется: крупные рекламодатели всё чаще используют скрытые трастовые площадки, которые не попадают в обычный список выдачи Sape. Если вы научитесь находить и парсить такие площадки, ваш траст будет «жирнее», а цены за ссылки — на 30‑50 % выше обычных.
В этом уроке вы узнаете:
| Термин | Описание | Пример |
|---|---|---|
| Траст | Сайт‑партнёр, который передаёт часть дохода от рекламных ссылок владельцу траста. | example-trust.com |
| Скрытый траст | Траст, который не попадает в публичный список Sape, потому что он не индексируется обычными роботами или находится за логин‑защитой. | Сайт в закрытом каталоге, доступном только по токену. |
| Фильтр выдачи | Алгоритм Sape, который скрывает площадки с низким Trust‑Score или с подозрительным трафиком. | filter=low_score |
Почему скрытый?
Эти механизмы делают невозможным простой запрос к API Sape. Поэтому нам нужен мульти‑подход: комбинировать запросы к API, сканирование через headless‑браузер и анализ внешних ссылок.
ref=apeape‑hidden). title и meta description (часто копируются из шаблона). robots.txt или наличие строки Disallow: / в корне. Как собрать сигналы?
import requests, re, json
from bs4 import BeautifulSoup
def get_backlinks(domain):
# Пример: запрос к Ahrefs API (нужен токен)
url = f"https://apiv2.ahrefs.com?from=backlinks&target={domain}&token=YOUR_TOKEN"
r = requests.get(url)
return r.json()["refdomains"]
def detect_hidden_signals(domain):
backlinks = get_backlinks(domain)
signals = {"referrers": [], "rapid_spike": False}
# 1. проверяем рефереры
for b in backlinks:
if re.search(r"sape[-_]hidden", b, re.I):
signals["referrers"].append(b)
# 2. проверяем скачок (пример простейший)
# (здесь нужен временной ряд, упрощено)
if len(backlinks) > 1000:
signals["rapid_spike"] = True
return signals
Если signals содержит хотя бы один элемент, есть большой шанс, что домен относится к скрытому трасту.
trustlist.com). site:*.ru "купить ссылку" – часто такие страницы скрыты, но всё равно попадают в поиск.def export_sape_domains(api_key):
url = f"https://api.sape.ru/v2/domains?key={api_key}"
return requests.get(url).json()["domains"]
Используем функцию detect_hidden_signals из предыдущего пункта. Оставляем только домены, у которых ≥2 сигнала.
candidates = []
for d in export_sape_domains("YOUR_SAPE_KEY"):
s = detect_hidden_signals(d)
if len(s["referrers"]) + s["rapid_spike"] >= 2:
candidates.append(d)
Для сайтов, закрытых robots.txt или требующих JavaScript, используем Playwright (быстрее Selenium).
from playwright.sync_api import sync_playwright
def render_page(url):
with sync_playwright() as p:
browser = p.chromium.launch(headless=True)
page = browser.new_page()
page.goto(url, timeout=30000)
content = page.content()
browser.close()
return content
Ищем в HTML:
meta name="trust-id" data-trust-score в <body> def extract_trust_meta(html):
soup = BeautifulSoup(html, "html.parser")
trust_id = soup.find("meta", {"name": "trust-id"})
score = soup.find(attrs={"data-trust-score": True})
return {
"trust_id": trust_id["content"] if trust_id else None,
"score": score["data-trust-score"] if score else None,
}
| Показатель | Как измерить | Пороговое значение |
|---|---|---|
| Trust‑Score | meta‑тег или API Sape |
≥ 70 |
| Трафик | SimilarWeb / Яндекс Метрика | > 5 k уникальных визитов в месяц |
| Возраст домена | WHOIS | ≥ 2 года |
| Внутренние ссылки | a[href] count |
≥ 50 |
Если все критерии выполнены, домен считается достойным для покупки.
Создаём JSON‑файл с необходимой информацией и передаём его в ваш скрипт покупки ссылок.
{
"domain": "hidden-trust.ru",
"trust_id": "123456",
"score": 84,
"traffic": 7200,
"age_months": 30
}
| Кейc | Как нашли | Что получили | Прибыль (в % от обычного) |
|---|---|---|---|
| Траст A | Сигнал referrer + быстрый рост Backlink‑профиля |
150 ссылок, Trust‑Score = 92 | +45 % |
| Траст B | Сканирование через Playwright, meta trust-id |
80 ссылок, CTR = 6 % | +38 % |
| Траст C | Поиск в SERP site:*.com "купить ссылку" |
200 ссылок, Avg. CPC = 2.8 USD | +52 % |
Эти примеры показывают, что скрытый траст может дать вам в среднем +40 % к доходу по сравнению с обычными площадками.
| Инструмент | Зачем нужен | Установка |
|---|---|---|
| Python 3.11 | Основной язык скриптов | apt install python3 |
| requests | HTTP‑запросы к API | pip install requests |
| BeautifulSoup4 | Парсинг HTML | pip install beautifulsoup4 |
| Playwright | Headless‑браузер для JS‑страниц | pip install playwright && playwright install |
| pandas | Табличный анализ данных | pip install pandas |
| tqdm | Прогресс‑бар в циклах | pip install tqdm |
| Ошибка | Причина | Как исправить |
|---|---|---|
| Блокировка IP | Слишком частые запросы к API Sape | Добавьте таймаут time.sleep(1) и используйте прокси‑пул |
| Неполный рендеринг | Страница требует входа (логин) | Сохраните cookies после авторизации и передавайте их в Playwright |
| Неверные метаданные | Сайт использует фальшивый trust-id |
Сравните trust-id с данными из Sape API (если доступно) |
| Потеря данных | Обрыв соединения при парсинге большого списка | Реализуйте retry‑логик (requests.adapters.HTTPAdapter) |
multiprocessing.Pool). from multiprocessing import Pool
def process_domain(d):
html = render_page(f"https://{d}")
meta = extract_trust_meta(html)
return {d: meta}
with Pool(8) as p:
results = p.map(process_domain, candidates)
Соберите список из 30 доменов, которые вы уже знаете из своего аккаунта Sape.
detect_hidden_signals. Напишите скрипт на Python, который использует Playwright для рендеринга страницы и выводит trust-id и score.
Оцените качество найденного домена:
Автоматизируйте процесс: создайте JSON‑файл со всеми проверенными доменами и загрузите его в ваш рекламный кабинет (симуляция).
Проанализируйте полученные данные: какие сигналы оказались наиболее надёжными? Какие «ложные срабатывания» вы обнаружили? Сформулируйте правила фильтрации, которые улучшат точность в следующем запуске.
Поздравляю! Вы теперь владеете полным набором методов для обнаружения и парсинга скрытых трастовых площадок, которые не попадают в обычную выдачу Sape. Применяйте полученные навыки, и ваш доход от ссылок будет расти стабильно и безопасно. 🚀