Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 16257|Antwort: 4

[WinForm] Wie greift der GeckoWebBrowser auf eine Webseite mit Cookies zu?

[Link kopieren]
Veröffentlicht am 26.09.2018 15:25:28 | | |
Ich möchte mich mit einer Adresse anmelden und es gibt jetzt Cookies, aber ich weiß nicht, wie ich mit Cookies auf diese Adresse zugreifen kann
Bitte um Rat@小渣渣




Vorhergehend:js vergleicht die Differenz zwischen zwei Arrays
Nächster:C# ist der einfachste Weg, Logs zu schreiben
Veröffentlicht am 26.09.2018 15:57:30 |
Zur Cookie-Funktion: Du kannst CookieManager nur zum Hinzufügen und Löschen verwenden und Cookies mit dem Browser erhalten. Document.Cookie (eine direkte Änderung ist ungültig)
CookieManager.Add (Host, Path, Name, Value, IsSecure, IsSession, IsHttpOnly, Verfall);
 Vermieter| Veröffentlicht am 26.09.2018 17:24:26 |
Xiao Zhazha Veröffentlicht am 26.9.2018, 15:57 Uhr
Zur Cookie-Funktion: Du kannst CookieManager nur zum Hinzufügen und Löschen verwenden und Cookies mit dem Browser erhalten. Dokument.Cookie (direkt bearbeiten ...

Du hast tatsächlich auf meinen Beitrag geantwortet ,,, glücklich
Mit anderen Worten: CookieManager.Add kann nur erhöht werden
Ich weiß nicht, wo sich der Speicherpfad von CookieManager befindet
Außerdem weiß ich nicht, wie man geckoWebBrowser bindet
Ermöglicht es ihm, eine Webseite mit Cookies zu besuchen
Vielen Dank im Voraus
 Vermieter| Veröffentlicht am 26.09.2018 17:27:49 |
Dieser Beitrag wurde zuletzt am 26.09.2018 um 17:37 Uhr von wanglke bearbeitet

So einen Code gibt es auf Bitbucket
  Protected Override void OnContentRendered(EventArgs e)
  {
   Basis. OnContentRendered(e);

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

   foreach (var cookie in authorizedCookies)
   {
    CookieManager.Add(URL, cookie. Weg, Keks. Name, Keks. Wert, Cookie. Sicher, Cookie. HttpOnly, true, 60000);
   }

   GeckoWeb.Navigate(URL);
  }

https://bitbucket.org/geckofx/geckofx-29.0/issues/49/geckofx-set-authorized-cookie
Obwohl ich weiß
Die richtige Art, es zu schreiben, ist
foreach (VAR-Keks in Cookies)
    {
     CookieManager.Add("www.partslink24.com", Cookie. Weg, Keks. Name, Keks. Value, false, true, false, (long)DateTimeToUnixTime(DateTime.Now.AddDays(10)));
    }
Aber ich weiß immer noch nicht, wie ich den Weg von Cookes einschlagen sollVielen Dank~~
Veröffentlicht am 26.09.2018 20:33:43 |
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com