Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 16257|Отговор: 4

[WinForm] Как geckoWebBrowser достъпва уеб страница с бисквитки?

[Копирай линк]
Публикувано в 26.09.2018 г. 15:25:28 ч. | | |
Искам да вляза на адрес и вече има бисквитки, но не знам как да достъпя този адрес с бисквитки
Поискайте съвет@小渣渣




Предишен:JS сравнява разликата между два масива
Следващ:C# е най-лесният начин за писане на логове
Публикувано в 26.09.2018 г. 15:57:30 ч. |
Относно работата с бисквитки: Можете да използвате CookieManager само за добавяне и изтриване, както и за получаване на бисквитки чрез браузъра. Document.Cookie (директната промяна на това е невалидна)
CookieManager.Add(Host, Path, Name, Value, IsSecure, IsSession, IsHttpOnly, Expiry);
 Хазяин| Публикувано в 26.09.2018 г. 17:24:26 ч. |
Xiao Zhazha Публикувано на 26.09.2018 15:57
Относно работата с бисквитки: Можете да използвате CookieManager само за добавяне и изтриване, както и за получаване на бисквитки чрез браузъра. Document.Cookie (директно редактиране ...

Всъщност отговори на публикацията ми ,,, доволен
С други думи, CookieManager.Add може само да се увеличи
Не знам къде е пътят за запазване на CookieManager
Също така, не знам как да свържа geckoWebBrowser
Позволява му да посещава уеб страница с бисквитки
Благодаря предварително
 Хазяин| Публикувано в 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 (var cookie в authorizedCookies)
   {
    CookieManager.Add(url, cookie. Път, бисквитка. Име, бисквитка. Стойност, бисквитка. Сигурно, бисквитка. HttpOnly, вярно, 60000);
   }

   GeckoWeb.Navigate(url);
  }

https://bitbucket.org/geckofx/geckofx-29.0/issues/49/geckofx-set-authorized-cookie
Въпреки че знаете
Правилният начин да се напише е
Foreach (VAR бисквитка в бисквити)
    {
     CookieManager.add("www.partslink24.com", бисквитка. Път, бисквитка. Име, бисквитка. Стойност, невярна, вярна, невярна, (дълго)DateTimeToUnixTime(DateTime.Now.AddDays(10)));
    }
Но все още не знам как да поставя пътя на КуксБлагодарим ви~~
Публикувано в 26.09.2018 г. 20:33:43 ч. |
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com