Прошу помощи, перекопал не только весь форум но и весь гугл!
Опыт в построении шаблонов на POST GET имею, но в этот раз столкнулся с мистикой
Отправляю обычный GET запрос без Coookie на сайт HTTPS
Но в ответ приходит 403 ошибка
Видимо серверу что-то не нравится в формате запроса или я чего-то не знаю.
Через браузер постера все уходит и получаю нужные данные, но через кубик GET или через C#
Выдает ошибку, причем через прокси фидлера все 3 варианта работают отлично!
Ссылка на пример шаблона https://drive.google.com/drive/folders/1_t6wX4Z3kiSEIkx5XE70UTm48nVPTGyx
Опыт в построении шаблонов на POST GET имею, но в этот раз столкнулся с мистикой
Отправляю обычный GET запрос без Coookie на сайт HTTPS
Но в ответ приходит 403 ошибка
Видимо серверу что-то не нравится в формате запроса или я чего-то не знаю.
Через браузер постера все уходит и получаю нужные данные, но через кубик GET или через C#
Выдает ошибку, причем через прокси фидлера все 3 варианта работают отлично!
C#:
var zzz = project.Variables["XDate"].Value;
string url = "https://www.avito.ru/api/1/story/preview?key=Aewei8yaf0deeGho4eetos6cohQuoodooy2Ohmie"; // URL, на который выполняется запрос
string proxy = ""; // Прокси. Если не используется, то устанавливаем пустую строку.
string encoding = "UTF-8"; //Кодировка
int timeout = 10000; //Таймаут запроса
string cookies = ""; //Куки
string userAgent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36"; //Юзерагент
bool useRedirect = false; //Редеректить ли автоматически запрос при необходимости. Например, когда ответ от сервера с кодом 302 в браузере вас автоматом перенаправит по другой ссылке.
//В запросе мы можем этот отключить и нам вернется первоначальный ответ сервера.
int maxRedirectCount = 3; //Максимальное количество редиректов. Для использования UseRedirect должен быть включен.
string[] additionalHeaders = {
"X-Supported-Features: currency-sign-51407;wallet-separate-balance-46186;helpcenter-form-46049",
"Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9",
"Host: www.avito.ru",
"Connection: Keep-Alive",
"Accept-Encoding: gzip",
"X-Date: "+zzz}; // Дополнительные заголовки.
var response = ZennoPoster.HttpGet(url, proxy, encoding, ZennoLab.InterfacesLibrary.Enums.Http.ResponceType.HeaderAndBody, timeout, cookies, userAgent, useRedirect, maxRedirectCount, additionalHeaders);
Последнее редактирование: