Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 16257|Risposta: 4

[WinForm] Come fa geckoWebBrowser ad accedere a una pagina web con i cookie?

[Copiato link]
Pubblicato su 26/09/2018 15:25:28 | | |
Voglio accedere a un indirizzo e ora ci sono dei cookie, ma non so come accedere a questo indirizzo con i cookie
Chiedi indicazioni@小渣渣




Precedente:JS confronta la differenza tra due array
Prossimo:C# è il modo più semplice per scrivere log
Pubblicato su 26/09/2018 15:57:30 |
Informazioni sul funzionamento dei cookie: Puoi usare CookieManager solo per aggiungere e eliminare, e ottenere i cookie tramite il browser. Document.Cookie (modificare direttamente questo è invalido)
CookieManager.Add(Host, Percorso, Nome, Valore, IsSecure, IsSession, IsHttpOnly, Scadenza);
 Padrone di casa| Pubblicato su 26/09/2018 17:24:26 |
Xiao Zhazha Pubblicato il 26-9-2018 alle 15:57
Informazioni sul funzionamento dei cookie: Puoi usare CookieManager solo per aggiungere e eliminare, e ottenere i cookie tramite il browser. Document.Cookie (modifica diretta ...

Hai davvero risposto al mio post ,,, felice
In altre parole, CookieManager.Add può solo essere aumentato
Non so dove sia il percorso di salvataggio di CookieManager
Inoltre, non so come associare geckoWebBrowser
Gli permette di visitare una pagina web con i cookie
Grazie in anticipo
 Padrone di casa| Pubblicato su 26/09/2018 17:27:49 |
Questo post è stato modificato l'ultima volta da wanglke il 26-9-2018 alle 17:37

Esiste un codice del genere su bitbucket
  override protetto void OnContentRendered(EventArgs e)
  {
   base. OnContentRendered(e);

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

   foreach (var cookie in authorizedCookies)
   {
    CookieManager.Add(url, cookie). Via, cookie. Nome, biscotto. Valore, cookie. Al sicuro, cookie. HttpOnly, true, 60000);
   }

   GeckoWeb.Navigate(url);
  }

https://bitbucket.org/geckofx/geckofx-29.0/issues/49/geckofx-set-authorized-cookie
Anche se so
Il modo corretto di scriverlo è
Foreach (VAR Cookie in Cookies)
    {
     CookieManager.Add("www.partslink24.com", cookie. Via, cookie. Nome, biscotto. Value, false, true, false, (long)DateTimeToUnixTime(DateTime.Now.AddDays(10)));
    }
Ma ancora non so come tracciare il percorso di CookesGrazie~~
Pubblicato su 26/09/2018 20:33:43 |
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com