Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 16257|Odpowiedź: 4

[WinForm] Jak geckoWebBrowser może uzyskać dostęp do strony internetowej za pomocą plików cookie?

[Skopiuj link]
Opublikowano 26.09.2018 15:25:28 | | |
Chcę zalogować się pod adresem i są teraz pliki cookie, ale nie wiem, jak uzyskać dostęp do tego adresu za pomocą plików cookie
Poproś o wskazówki@小渣渣




Poprzedni:JS porównuje różnice między dwoma tablicami
Następny:C# to najprostszy sposób na zapisywanie logów
Opublikowano 26.09.2018 15:57:30 |
O operacji plików cookie: Możesz używać CookieManager tylko do dodawania i usuwania oraz otrzymywania plików cookie w przeglądarce. Document.Cookie (bezpośrednia modyfikacja jest nieprawidłowa)
CookieManager.Add(host, ścieżka, nazwa, wartość, IsSecure, IsSession, IsHttpOnly, Expiry);
 Ziemianin| Opublikowano 26.09.2018 17:24:26 |
Xiao Zhazha Opublikowano 2018-9-26 15:57
O operacji plików cookie: Możesz używać CookieManager tylko do dodawania i usuwania oraz otrzymywania plików cookie w przeglądarce. Document.Cookie (edycja bezpośrednia ...

Właściwie odpowiedziałeś na mój post ,,, szczęśliwy
Innymi słowy, CookieManager.Add można tylko zwiększyć
Nie wiem, gdzie jest ścieżka zapisu w CookieManager
Poza tym nie wiem, jak przypisać geckoWebBrowser
Umożliwia mu odwiedzanie strony internetowej z plikami cookie
Z góry dziękuję
 Ziemianin| Opublikowano 26.09.2018 17:27:49 |
Ten post został ostatnio edytowany przez wanglke 2018-9-26 o 17:37

Taki kod istnieje na bitbucket
  protected override void OnContentRendered(EventArgs e)
  {
   Baza. OnContentRendered(e);

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

   foreach (ciasteczko var w authorizedCookies)
   {
    CookieManager.Add(url, cookie. Ścieżka, ciasteczko. Imię, ciasteczko. Wartość, ciasteczko. Zabezpieczone, ciasteczko. HttpOnly, true, 60000);
   }

   GeckoWeb.Navigate(url);
  }

https://bitbucket.org/geckofx/geckofx-29.0/issues/49/geckofx-set-authorized-cookie
Chociaż wiem
Poprawny sposób pisania to
foreach (ciasteczko var w ciasteczkach)
    {
     CookieManager.Add("www.partslink24.com", ciasteczko. Ścieżka, ciasteczko. Imię, ciasteczko. Value, false, true, false, (long)DateTimeToUnixTime(DateTime.Now.AddDays(10)));
    }
Ale wciąż nie wiem, jak wyznaczyć ścieżkę CookesaDziękuję~~
Opublikowano 26.09.2018 20:33:43 |
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com