Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 16257|Odpoveď: 4

[WinForm] Ako môže geckoWebBrowser pristupovať k webovej stránke pomocou cookies?

[Kopírovať odkaz]
Zverejnené 26. 9. 2018 15:25:28 | | |
Chcem sa prihlásiť na adresu a teraz sú tam cookies, ale neviem, ako sa k tejto adrese dostať pomocou cookies
Požiadajte o radu@小渣渣




Predchádzajúci:JS porovnáva rozdiel medzi dvoma poliami
Budúci:C# je najjednoduchší spôsob, ako zapisovať logy
Zverejnené 26. 9. 2018 15:57:30 |
O prevádzke cookies: CookieManager môžete používať iba na pridávanie a mazanie a získavanie cookies cez prehliadač. Document.Cookie (priama úprava je neplatná)
CookieManager.Add(hostiteľ, cesta, názov, hodnota, IsSecure, IsSession, IsHttpOnly, expirácia);
 Prenajímateľ| Zverejnené 26. 9. 2018 17:24:26 |
Xiao Zhazha Zverejnené 26.9.2018 15:57
O prevádzke cookies: CookieManager môžete používať iba na pridávanie a mazanie a získavanie cookies cez prehliadač. Document.Cookie (priamo upraviť ...

Na môj príspevok si vlastne odpovedal ,,, spokojný
Inými slovami, CookieManager.Add sa dá len zvýšiť
Neviem, kde je cesta na uloženie v CookieManager
Tiež neviem, ako nastaviť geckoWebBrowser
Umožňuje mu navštíviť webovú stránku s cookies
Vopred ďakujem
 Prenajímateľ| Zverejnené 26. 9. 2018 17:27:49 |
Tento príspevok naposledy upravila wanglke 26. 9. 2018 o 17:37

Takýto kód existuje na bitbucket
  protected override void OnContentRendered(EventArgs e)
  {
   základný. OnContentRendered(e);

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

   foreach (vari cookie v authorizedCookies)
   {
    CookieManager.Add(url, cookie. Cesta, sušienka. Meno, sušienka. Hodnota, sušienka. Zabezpečené, sušienka. HttpOnly, true, 60000);
   }

   GeckoWeb.Navigate(url);
  }

https://bitbucket.org/geckofx/geckofx-29.0/issues/49/geckofx-set-authorized-cookie
Aj keď viem
Správny spôsob, ako to napísať, je
Foreach (VAR sušienka v sušienkach)
    {
     CookieManager.Add("www.partslink24.com", cookie. Cesta, sušienka. Meno, sušienka. Value, false, true, false, (long)DateTimeToUnixTime(DateTime.Now.AddDays(10)));
    }
Ale stále neviem, ako nastaviť cestu CookesaĎakujem~~
Zverejnené 26. 9. 2018 20:33:43 |
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com