Das Problem, das mich seit N Tagen beschäftigte, wurde endlich gelöst. Als ich .NET zum Schreiben des Collectors verwendete, stieß ich auf ein Problem, das eine Anmeldung erforderte.
Aber egal wie ich es eingestellt habe, es hat nicht funktioniert. Später habe ich beim Durchsuchen der Daten festgestellt, dass das von mir gesetzte COOKIE nur zur Hälfte gesetzt war. Die Methode „container.SetCookies(uri, cookie)“ hat nur den Teil vor dem Semikolon gesetzt Als ich die COOKIE einzeln hinzufügte, stellte ich fest, dass alles gelöst war.
1 private statische Leere SetCookies(string CookieHead,Uri uri,CookieContainer Container)
2 {
3 if(CookieHead==null)
4 {
5 Rückkehr;
6}
7 sonst
8 {
9 string [] Cookies=CookieHead.Split(";".ToCharArray());
10 foreach (String-Cookie in Cookies)
11 {
12 //Log.Write(cookie);
13 container.SetCookies(uri,cookie);
14}
15}
16
17
18 }
http://www.cnblogs.com/Cricket1986/archive/2006/08/29/489869.html