Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 16257|Válasz: 4

[WinForm] Hogyan fér hozzá a geckoWebBrowser egy weboldalhoz, ahol sütiket használnak?

[Linket másol]
Közzétéve 2018. 09. 26. 15:25:28 | | |
Be akarok jelentkezni egy címre, és most már vannak sütikek, de nem tudom, hogyan lehet ezt a címet sütikekkel elérni
Kérj tanácsot@小渣渣




Előző:a js összehasonlítja a két tömb közötti különbséget
Következő:A C# a legegyszerűbb módja a naplók írásának
Közzétéve 2018. 09. 26. 15:57:30 |
A sütik működéséről: A CookieManagert csak a böngészővel lehet hozzáadni és törölni, valamint a sütiket megszerezni. Document.Cookie (ennek közvetlen módosítása érvénytelen)
CookieManager.Add(Host, Path, Name, Value, IsSecure, IsSession, IsHttpOnly, Expiry);
 Háziúr| Közzétéve 2018. 09. 26. 17:24:26 |
Xiao Zhazha 2018-09-26 15:57-én posztolva
A sütik működéséről: A CookieManagert csak a böngészővel lehet hozzáadni és törölni, valamint a sütiket megszerezni. Document.Cookie (közvetlenül szerkesztés ...

Tényleg válaszoltál a posztomra ,,, boldog voltál
Más szóval, a CookieManager.Add csak növelhető
Nem tudom, hol van a CookieManager mentési útvonala
Ráadásul nem tudom, hogyan kell bekötni a geckoWebBrowser-t
Lehetővé teszi számára, hogy meglátogasson egy weboldalt, ahol sütikek találhatók
Előre is köszönöm
 Háziúr| Közzétéve 2018. 09. 26. 17:27:49 |
Ezt a bejegyzést utoljára wanglke szerkesztette: 2018-09-26, 17:37

Van ilyen kód a bitbucket-en
  protected override void OnContentRendered(EventArgs e)
  {
   bázis. OnContentRendered(e);

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

   foreach (var cookie in authorizedCookies)
   {
    CookieManager.Add(url, cookie. Út, süti. Név, süti. Érték, süti. Biztonságban, süti. HttpOnly, igaz, 60000);
   }

   GeckoWeb.Navigate(url);
  }

https://bitbucket.org/geckofx/geckofx-29.0/issues/49/geckofx-set-authorized-cookie
Bár tudom
A helyes írásmód a
foreach (VAR sütik a sütikben)
    {
     CookieManager.Add("www.partslink24.com", cookie. Út, süti. Név, süti. Érték, hamis, true, false, (long)DateTimeToUnixTime(DateTime.Now.AddDays(10)));
    }
De még mindig nem tudom, hogyan állítsam meg Cookes útjátKöszönöm~~
Közzétéve 2018. 09. 26. 20:33:43 |
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com