Portproof · Задачи для прокси
Прокси для мониторинга цен
Portproof предоставляет соединение через мобильный или резидентский пул. Ваш сборщик выбирает товары, сохраняет историю и отправляет уведомления. Начните с небольшой разрешённой выборки и проверьте, что сравниваете одно и то же предложение.
Каталог и инструкции — на русском. Страница отдельного товара, аккаунт, корзина, оплата и полные условия обслуживания пока доступны на английском.
Начните с проверяемого результата
1. Определите одинаковое предложение
Зафиксируйте вариант товара, продавца, упаковку, количество, валюту, наличие, условия акции, налоги и адрес доставки. Сохраните исходный URL и время. Если доставка неизвестна, оставьте значение неизвестным: нулевая доставка и отсутствие данных — разные результаты.
2. Выберите способ получения
Обычного HTTP-запроса достаточно, если нужные поля есть в разрешённом ответе. Браузер нужен, когда задача зависит от отрисованной страницы или выбора варианта. Удаляйте загрузку ресурсов только после проверки, что нужные цена и наличие сохраняются.
3. Проверьте результат до записи
Код 200 не подтверждает, что загрузилась цена выбранного товара. Проверьте валюту, вариант, состояние страницы и обязательные поля. Записывайте ошибку извлечения отдельно от последней принятой цены; показывайте возраст этой цены.
4. Расширяйте проверенный образец
Измерьте трафик всей выборки, включая повторы и неудачные попытки. Считайте стоимость полезного наблюдения, а не только число запросов. Увеличивайте объём после проверки правил источника, полноты данных и бюджета повторов.
Цена товара выросла, итог заказа снизился
Учебный пример, а не цены Portproof или результат клиента. Вымышленный магазин, одинаковый товар объёмом 500 мл, продавец, количество, валюта и адрес доставки. Налоги учитываются одинаково.
- Проверка A
- Товар €24 + доставка €4 = €28
- Проверка B
- Товар €25 + доставка €0 = €25
- Вывод
- Цена товара выросла на €1, сумма с доставкой снизилась на €3. При неизвестной доставке такого вывода сделать нельзя.
Выбор пула и сессии
Выбирайте мобильный пул, когда проверке нужен выход из мобильной сети; резидентский — когда подходит выход через пользовательское устройство в доступной стране. Пул не выбирает валюту, адрес доставки или язык магазина. Эти параметры задаются и фиксируются отдельно.
Для последовательности «каталог → вариант → предложение» используйте согласованную политику сессии. Sticky закрепляет доступное устройство, но не гарантирует постоянный IP. После обрыва пометьте наблюдение неполным; отдельный echo-запрос не доказывает IP другого запроса к магазину.
Общие мобильный и резидентский пулы используют баланс трафика. Покупка ГБ не закрепляет устройство за вами. Аренда выделенного мобильного порта — отдельный продукт со своим сроком и условиями.
Расход и стоимость запуска
Сначала получите несколько принятых наблюдений в тех же условиях, что и будущая задача. Делите весь измеренный трафик образца на число полезных наблюдений. Повторы, ошибочные страницы и браузерные ресурсы увеличивают расход даже без новой цены.
Цена за ГБ зависит от объёма одного заказа. Сравните текущие ступени, минимальное количество, итог заказа и срок действия трафика. Окончательная сумма подтверждается при оформлении; статичный пример задачи не заменяет цену выбранного продукта.
Когда остановить задачу
При 403 остановите этот способ сбора и проверьте разрешения. При 429 соблюдайте указания источника и Retry-After, если он есть. Не меняйте сеть ради продолжения запрещённого сбора. Если доступен подходящий официальный API или фид, рассмотрите его до запуска сборщика.
Перед запуском прочитайте правила допустимого использования — на английском.
Технические определения на английском: код 429 и Retry-After.
Настройка для этого сценария
Вопросы перед запуском
- Portproof уже содержит мониторинг цен?
- Нет. Portproof продаёт прокси-соединение. Планирование проверок, сопоставление товаров, хранение цен и уведомления выполняет ваш сборщик.
- Какую цену сравнивать?
- Сравнивайте одинаковое предложение с одинаковыми условиями. Если задача связана с затратами покупателя, учитывайте доставку и налоги; неизвестные значения не заменяйте нулём.
- Достаточно ли ответа 200?
- Нет. Проверьте выбранный вариант, валюту и обязательные поля. Страница ошибки или пустой шаблон тоже могут прийти с кодом 200.
- Как оценить расход?
- Измерьте небольшой представительный образец, включите неудачные попытки и повторы и соотнесите общий трафик с числом пригодных наблюдений.