Подскажите как перейти по ссылке (код)

maks_pays

Client
Регистрация
01.01.2017
Сообщения
178
Благодарностей
50
Баллы
28
Нужно перейти по ссылке при помощи сишарпа но при этом чтобы это происходило как при ГЭТ запросе без загрузки браузера.
Цель: Перейти по ссылке и скопировать в переменную изменившийся УРЛ (Вот такая вот задачка)
Данный код не подходит так как перейдя по нему браузер грузит страничку(((

Код:
Tab tab = instance.ActiveTab;
if ((tab.IsVoid) || (tab.IsNull)) return -1;
if (tab.IsBusy) tab.WaitDownloading();
tab.Navigate("https://www.bing.com/mail.ru", "");
if (tab.IsBusy) tab.WaitDownloading();
 

Solus

Client
Регистрация
14.04.2014
Сообщения
377
Благодарностей
119
Баллы
43
Нужно перейти по ссылке при помощи сишарпа но при этом чтобы это происходило как при ГЭТ запросе без загрузки браузера.
Код:
var GET = ZennoPoster.HttpGet("https://www.bing.com/mail.ru);
как-то так
 

maks_pays

Client
Регистрация
01.01.2017
Сообщения
178
Благодарностей
50
Баллы
28

Solus

Client
Регистрация
14.04.2014
Сообщения
377
Благодарностей
119
Баллы
43
Тут искали? или тут например есть на что посмотреть, для составления get запроса кодом
 

Solus

Client
Регистрация
14.04.2014
Сообщения
377
Благодарностей
119
Баллы
43
На вскидку, как я думаю, возможно, нужно получить заголовок ответа, и найти там параметр Location: что может являться вашей измененной ссылкой.
ResponceType.HeaderAndBody
 

maks_pays

Client
Регистрация
01.01.2017
Сообщения
178
Благодарностей
50
Баллы
28

Solus

Client
Регистрация
14.04.2014
Сообщения
377
Благодарностей
119
Баллы
43
Вместо ResponceType.BodyOnly поставьте ResponceType.HeaderAndBody и может быть Ваша ссылка будет в заголовках.
 

maks_pays

Client
Регистрация
01.01.2017
Сообщения
178
Благодарностей
50
Баллы
28
Нет так ссылка и не появилась: Если бы делал через кубик DOM то получил бы УРЛ: https://www.bing.com/images/search?view=detailv2&iss=sbi&form=SBIIDP&sbisrc=UrlPaste&pid=Api&w=203&h=203&selectedindex=0&id=https://www.bing.com/th?id=OIP.aSvbWRbj1qR1JOEmafVtDQHaHa&mediaurl=https://www.bing.com/th?id=OIP.aSvbWRbj1qR1JOEmafVtDQHaHa&exph=0&expw=0&vt=2&sim=11

Код:
var url = "https://www.bing.com/images/search?view=detailv2&iss=sbi&form=SBIIDP&sbisrc=UrlPaste&q=imgurl:https://www.bing.com/th?id=OIP.aSvbWRbj1qR1JOEmafVtDQHaHa&pid=Api&w=203&h=203";
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/61.0.3163.100 Safari/537.36"; //Юзерагент
bool useRedirect = true; //Редеректить ли автоматически запрос при необходимости. Например, когда ответ от сервера с кодом 302 в браузере вас автоматом перенаправит по другой ссылке.
                          //В запросе мы можем этот отключить и нам вернется первоначальный ответ сервера.
int maxRedirectCount = 3; //Максимальное количество редиректов. Для использования UseRedirect должен быть включен.
string[] additionalHeaders = {
    "Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3",
    "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8",
    "Connection: keep-alive"};   // Дополнительные заголовки.
var response = ZennoPoster.HttpGet(url, proxy, encoding, ZennoLab.InterfacesLibrary.Enums.Http.ResponceType.HeaderAndBody, timeout, cookies, userAgent, useRedirect, maxRedirectCount, additionalHeaders);
return response;
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)