Резидентские прокси
РекомендуетсяПолный локальный охват защищённых или географически ограниченных источников по одному рынку за раз, с ротацией IP для больших объёмов.
Исследование рынка и сбор данных · рекомендуем Резидентские
Качество исследовательских наборов данных зависит от полноты охвата: сайт вакансий может по-разному выглядеть из разных стран, сайт отзывов — скрывать половину страниц от иностранных посетителей, а портал недвижимости — ограничивать скорость после сотни страниц. Сбор через резидентские прокси отдельно по каждой стране даёт полные сопоставимые данные; серверные выходные узлы подходят для источников, которым неважно, кто отправляет запрос.
01 — Какая сеть
Рекомендация полезна только с учётом компромиссов. В карточках ниже указано, с чем каждая сеть хорошо справляется в сценарии «исследование рынка и сбор данных» и когда расходы на неё перестают быть оправданными.
Полный локальный охват защищённых или географически ограниченных источников по одному рынку за раз, с ротацией IP для больших объёмов.
Массовый сбор из открытых источников, публичных API и архивов с минимальной стоимостью запроса.
Для источников, которым при длительном обходе требуется стабильная аутентифицированная сессия.
Только для источников и контента приложений, доступных исключительно через мобильную сеть.
02 — Схема
Здесь приведены важные для сценария «исследование рынка и сбор данных» параметры, а справа — рабочий пример. Замените USER и PASS учётными данными, полученными при регистрации.
import requests
OPEN = "http://USER:[email protected]:8000" # выделенный серверный IP, массовые источники
GUARDED = "http://USER-cc-{cc}:[email protected]:9000" # резидентские прокси, источники с географическими ограничениями
def fetch(url, market=None):
proxy = GUARDED.format(cc=market) if market else OPEN
return requests.get(url, proxies={"http": proxy, "https": proxy}, timeout=30).text
03 — Бюджет
Стоимость за ГБ легко рассчитать, если известен размер страницы. Укажите месячный объём; средний размер предварительно заполнен реалистичным для этой задачи значением, которое можно изменить.
средний документ (HTML или JSON)
Шкала тарифов на резидентские прокси одинакова во всех странах. При покупке месячного объёма одним платежом применяется указанный тариф; меньшие пополнения рассчитываются по соответствующему им тарифу. Полная шкала.
04 — Рекомендации
Пул редко становится причиной проблем. Эти четыре правила определяют долю успешных запросов и итоговую сумму.
Резидентские прокси для каждого источника расходуют деньги впустую, а серверные для каждого источника снижают охват. Классифицируйте источники один раз.
Для межстранового сравнения данные каждой страны нужно собирать локально.
Исследование не даёт права перегружать сайт; регулируйте темп отдельно для каждого домена и соблюдайте robots.txt там, где он применим.
Собирайте данные, для обработки которых у вас есть законное основание, а объём остальных сводите к минимуму.
05 — Вопросы
Оба варианта: серверные прокси для открытых источников по $0.80 за IP с общим месячным пулом 100 ГБ, резидентские с оплатой за ГБ — для защищённых источников или ресурсов с географическими ограничениями. Направляйте каждый источник через самую дешёвую сеть, которая справляется с задачей.
При размере 250 КБ на документ это около 500 ГБ. Для резидентских прокси тариф на 500 ГБ составляет $1.19 за ГБ, то есть около $595; для серверных прокси пять IP дают общий месячный пул 500 ГБ примерно за $4.
Сбор общедоступных данных разрешён в рамках правил допустимого использования и законодательства, применимого к вам и источнику. Вы несёте ответственность за исключение персональных данных, платного контента и сайтов, запрещающих сбор данных.
Нет. Число потоков не ограничено ни в одной сети; вы сами отвечаете за допустимую частоту запросов к каждому домену.
Можно начинать
Создайте аккаунт, пополните баланс на $20 и испытайте приведённую выше схему на реальном целевом ресурсе. Неиспользованные средства останутся на балансе.