Использование Cookie при работе с HtmlAgilityPack

150
29 ноября 2018, 07:10

С помощью SimpleBrowser заполняю поля логина и пароля и имитирую нажатие кнопки, после чего происходит вход на сайт. Далее из объекта извлекаю файлы с Cookie в CookieContainer, после чего хочу начать парсинг с помощью HtmlAgilityPack. Как использовать Cookie при парсинге, чтобы оставаться авторизованным?

Авторизация и извлечение cookies:

Browser browser = new Browser
{
    UserAgent = "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.10 (KHTML, like Gecko) Chrome/8.0.552.224 Safari/534.10"
};
browser.Navigate(url);
if (LastRequestFailed(browser))
    return;
browser.Find("email").Value = "***";
browser.Find("pass").Value = "***";
browser.Find(ElementType.Button, "id", "u_0_2").Click();
CookieContainer cookies = browser.Cookies;

Тут говорю, что необходимо использовать cookies:

HtmlWeb htmlWeb = new HtmlWeb {UseCookies = true};
// как их сюда поместить?
Answer 1
HtmlWeb htmlWeb = new HtmlWeb {UseCookies = true};
htmlWeb.PreRequest += request =>
{
    request.CookieContainer = cookies;
    return true;
};
READ ALSO
Выполнить void в get/set

Выполнить void в get/set

Посоветуйте как без создания дополнительных переменных реализовать такое:

155
Не видит функцию С# Unity

Не видит функцию С# Unity

Я создал скрипт C# в котором есть несколько функций и функция ChooseResolution()Прицепил его на пустой объект UIManager, который засунул в поле для объектов...

164
Как подключится к серверу WoW? [C#] [закрыт]

Как подключится к серверу WoW? [C#] [закрыт]

Вообщем интересует ответ на вопрос , который уже озвучен в заголовке тредаВозможно есть уже готовая реализация или же если подскажите в какую...

150
Анимация в Unity (прошу критики кода и метода)

Анимация в Unity (прошу критики кода и метода)

есть анимация ходьбы персонажа (Влево, Вправо, Вверх и Вниз) вызываемая при помощи индексов

156