Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 16257|Відповідь: 4

[WinForm] Як geckoWebBrowser отримує доступ до веб-сторінки з файлами cookie?

[Копіювати посилання]
Опубліковано 26.09.2018 15:25:28 | | |
Я хочу увійти за адресою, і тепер там є файли cookie, але я не знаю, як отримати доступ до цієї адреси за допомогою cookie
Попросіть поради@小渣渣




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

Ви насправді відповіли на мій пост ,,, щасливі
Іншими словами, CookieManager.Add можна лише збільшити
Я не знаю, де знаходиться шлях збереження CookieManager
Також я не знаю, як прив'язати geckoWebBrowser
Дозволяє йому відвідувати веб-сторінку з файлами cookie
Заздалегідь дякую
 Орендодавець| Опубліковано 26.09.2018 17:27:49 |
Цей допис востаннє редагувався wanglke 2018-9-26 17:37

На Bitbucket є такий код.
  protected override void OnContentRendered(EventArgs e)
  {
   базово. OnContentRendered(e);

   var authorizedCookies = JsonConvert.DeserializeObject<List<Cookie>>(response. Cookies);

   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 in Cookies)
    {
     CookieManager.Add("www.partslink24.com", cookie. Шлях, печиво. Ім'я, печиво. Значення, неправда, істинна, хибна, (long)DateTimeToUnixTime(DateTime.Now.AddDays(10)));
    }
Але я досі не знаю, як закласти шлях КуксаДякую~~
Опубліковано 26.09.2018 20:33:43 |
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com