Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 16257|Jawab: 4

[Formulir Menang] Bagaimana cara geckoWebBrowser mengakses halaman web dengan cookie?

[Salin tautan]
Diposting pada 26/09/2018 15.25.28 | | |
Saya ingin masuk ke alamat dan ada cookie sekarang, tetapi saya tidak tahu cara mengakses alamat ini dengan cookie
Mintalah bimbingan@小渣渣




Mantan:JS membandingkan perbedaan antara dua array
Depan:C# adalah cara termudah untuk menulis log
Diposting pada 26/09/2018 15.57.30 |
Tentang pengoperasian cookie: Anda hanya dapat menggunakan CookieManager untuk menambahkan dan menghapus, dan mendapatkan cookie dengan browser. Document.Cookie (memodifikasi ini secara langsung tidak valid)
CookieManager.Add(host, jalur, nama, nilai, IsSecure, IsSession, IsHttpOnly, kedaluwarsa);
 Tuan tanah| Diposting pada 26/09/2018 17.24.26 |
Xiao Zhazha Dipaparkan pada 2018-9-26 15:57
Tentang pengoperasian cookie: Anda hanya dapat menggunakan CookieManager untuk menambahkan dan menghapus, dan mendapatkan cookie dengan browser. Document.Cookie (langsung mengedit ...

Anda benar-benar membalas postingan saya ,,, senang
Dengan kata lain, CookieManager.Add hanya dapat ditingkatkan
Saya tidak tahu di mana jalur penyimpanan CookieManager berada
Juga, saya tidak tahu cara mengikat geckoWebBrowser
Memungkinkannya mengunjungi halaman web dengan cookie
Terima kasih sebelumnya
 Tuan tanah| Diposting pada 26/09/2018 17.27.49 |
Posting ini terakhir diedit oleh wanglke pada 2018-9-26 17:37

Ada kode seperti itu di bitbucket
  protected override void OnContentRendered(EventArgs e)
  {
   pangkalan. OnContentRendered(e);

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

   foreach (var cookie di authorizedCookies)
   {
    CookieManager.Add(url, cookie. Jalur, cookie. Nama, cookie. Nilai, cookie. Aman, cookie. HttpOnly, true, 60000);
   }

   GeckoWeb.Navigate(url);
  }

https://bitbucket.org/geckofx/geckofx-29.0/issues/49/geckofx-set-authorized-cookie
Meskipun tahu
Cara yang benar untuk menulisnya adalah
foreach (var cookie dalam cookie)
    {
     CookieManager.Add("www.partslink24.com", cookie. Jalur, cookie. Nama, cookie. Nilai, false, true, false, (long)DateTimeToUnixTime(DateTime.Now.AddDays(10)));
    }
Tapi saya masih tidak tahu bagaimana mengatur jalan CookesTerima kasih~~
Diposting pada 26/09/2018 20.33.43 |
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com