Ошибка 403 Forbidden через прокси
Запрос понят, но в доступе отказано. Отказать мог сайт, а мог сам прокси — исправляются эти случаи по-разному.
Что означает ошибка
Код 403 означает «доступ запрещён». В отличие от 407, авторизация на прокси пройдена: вопрос в том, куда и как вы обращаетесь.
Сначала выясните, кто ответил. Если рядом с кодом есть название заглавными буквами — 403 PORT_BLOCKED, 403 SITE_PERMANENTLY_BLOCKED или 403 HOST_BLOCKED — ответил прокси. Если названия нет, это ответ самого сайта.
Причины
- Сайт не принимает запросы с этого адреса. Сайт ограничил адрес или целую подсеть: слишком много запросов, неподходящая страна, подозрительный набор заголовков.
- Сайт закрыт для всех клиентов сервиса.
SITE_PERMANENTLY_BLOCKED: государственные ресурсы, банки, платёжные системы и подобные категории. - Закрытый порт.
PORT_BLOCKED: например, почтовые порты. Отправлять почту через прокси нельзя. - Сайт заблокировали вы сами.
HOST_BLOCKED: домен стоит в списке «Заблокированные сайты» в настройках плана. - Запрос выглядит не как у браузера. Пустой или нетипичный User-Agent, отсутствие обычных заголовков — частая причина отказа со стороны сайта.
Как исправить
- Посмотрите полный текст ответа: есть ли название причины после кода.
- Если ответил прокси — сверьтесь со страницей запрещённые сайты. Ограничения по категориям и портам не снимаются; свой список блокировок правится в настройках плана.
- Если ответил сайт — уменьшите частоту запросов и добавьте паузы.
- Смените адрес: включите ротацию или выберите фиксированный IP из другой страны, подходящей для этого сайта.
- Проверьте заголовки запроса в своей программе: User-Agent, язык, cookies должны выглядеть как у обычного браузера.
- Соблюдайте правила сайта, с которым работаете: часть ресурсов прямо запрещает автоматические запросы.
Как проверить, что всё заработало
Откройте тот же адрес в браузере через прокси и без него. Если без прокси сайт открывается, а через прокси нет — дело в адресе или стране; смените их и повторите. Узнать, какой адрес и страну видит сайт, можно на странице «Мой IP».
Вопросы и ответы
Вернутся ли деньги, если сайт отвечает 403?
Трафик за такие запросы почти не расходуется: ответ с отказом занимает считаные килобайты. Условия возврата описаны на странице возврата средств.
Поможет ли смена типа прокси?
Иногда. Сайты по-разному относятся к адресам дата-центров, домашних провайдеров и мобильных операторов. Мы не обещаем, что конкретный сайт примет адрес, но попробовать другой тип на небольшом объёме имеет смысл.
Почему в браузере сайт открывается, а в скрипте — 403?
Скрипт отправляет другой набор заголовков и не хранит cookies. Сайт видит разницу и отказывает. Сравните заголовки запроса браузера и скрипта.
Резидентские $1.59, мобильные $2.50, серверные $0.80 за 1 ГБ
Регистрация за минуту, доступы сразу после оплаты.