Masalah yang mengganggu saya selama N hari akhirnya teratasi. Ketika saya menggunakan .NET untuk menulis kolektor, saya mengalami masalah yang memerlukan login.
Tapi bagaimanapun saya mengaturnya, itu tidak berhasil. Kemudian, melalui sniffing data, saya menemukan bahwa COOKIE yang saya atur hanya setengah set. Metode container.SetCookies(uri, cookie) hanya mengatur bagian sebelum titik koma Ketika saya memisahkan COOKIE Ketika saya menambahkannya satu per satu, saya menemukan bahwa semuanya telah terpecahkan.
1 SetCookies kekosongan statis pribadi (string CookieHead, Uri uri, wadah CookieContainer)
2 {
3 jika(CookieHead==null)
4 {
5 kembali;
6}
7 lainnya
8 {
9 string [] Cookies=CookieHead.Split(";".ToCharArray());
10 foreach (string cookie di Cookies)
11 {
12 //Log.Write(cookie);
13 wadah.SetCookies(uri,cookie);
14}
15}
16
17
18 }
http://www.cnblogs.com/Cricket1986/archive/2006/08/29/489869.html