Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 16257|Ответ: 4

[WinForm] Как geckoWebBrowser получает доступ к веб-странице с файлами cookie?

[Скопировать ссылку]
Опубликовано 26.09.2018 15:25:28 | | |
Я хочу войти по адресу, и теперь есть куки, но я не знаю, как получить доступ к этому адресу с помощью cookie
Попросите совета@小渣渣




Предыдущий:JS сравнивает разницу между двумя массивами
Следующий:C# — самый простой способ записывать логи
Опубликовано 26.09.2018 15:57:30 |
О работе с куки: CookieManager можно использовать только для добавления и удаления файлов, а также получения файлов cookie через браузер. Document.Cookie (прямое изменение этого недопустимо)
CookieManager.Add(Host, Path, Name, Value, IsSecure, IsSession, IsHttpOnly, Expiry);
 Хозяин| Опубликовано 26.09.2018 17:24:26 |
Сяо Чжажа Опубликовано 2018-9-26 15:57
О работе с куки: CookieManager можно использовать только для добавления и удаления файлов, а также получения файлов cookie через браузер. Document.Cookie (прямое редактирование ...

Ты действительно ответил на мой пост ,,, доволен
Другими словами, CookieManager.Add можно только увеличить
Я не знаю, где находится путь сохранения CookieManager
Также я не знаю, как привязать geckoWebBrowser
Позволяет ему посещать веб-страницу с файлами cookie
Заранее спасибо
 Хозяин| Опубликовано 26.09.2018 17:27:49 |
Последний раз этот пост был отредактирован wanglke 26.09.2018 17:37

Такой код есть на bitbucket
  protected override void OnContentRendered(EventArgs e)
  {
   базовый. OnContentRendered(e);

   var authorizedCookies = JsonConvert.DeserializeObject<List<Cookie>>(response. печенье);

   foreach (файл cookie var в авторизованных файлах cookies)
   {
    CookieManager.Add(url, cookie. Путь, печенье. Имя, печенье. Ценность, печенье. Надёжно, печенька. HttpOnly, true, 60000);
   }

   GeckoWeb.Navigate(url);
  }

https://bitbucket.org/geckofx/geckofx-29.0/issues/49/geckofx-set-authorized-cookie
Хотя знаешь
Правильный способ написания —
Foreach (VAR Cookie в печенье)
    {
     CookieManager.Add("www.partslink24.com", cookie. Путь, печенье. Имя, печенье. Value, false, true, false, (long)DateTimeToUnixTime(DateTime.Now.AddDays(10)));
    }
Но я всё ещё не знаю, как проложить путь CookesСпасибо~~
Опубликовано 26.09.2018 20:33:43 |
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com