Le problème qui me dérangeait depuis N jours a finalement été résolu. Lorsque j'ai utilisé .NET pour écrire le collecteur, j'ai rencontré un problème qui nécessitait une connexion. À ce moment-là, j'ai dû définir COOKIE.
Mais peu importe la façon dont je l'ai défini, cela n'a pas fonctionné. Plus tard, en reniflant les données, j'ai découvert que le COOKIE que j'avais défini n'était qu'à moitié défini. La méthode conteneur.SetCookies(uri, cookie) ne définissait que la partie avant le point-virgule. .Quand j'ai séparé le COOKIE Quand je les ai ajoutés un par un, j'ai constaté que tout était résolu.
1 SetCookies vide statique privé (string CookieHead, Uri uri, conteneur CookieContainer)
2 {
3 si(CookieHead==null)
4 {
5 retour;
6}
7 autres
8 {
9 chaîne [] Cookies=CookieHead.Split(";".ToCharArray());
10 pour chaque (cookie de chaîne dans les cookies)
11 {
12 //Log.Write(cookie);
13 conteneur.SetCookies(uri,cookie);
14}
15}
16
17
18 }
http://www.cnblogs.com/Cricket1986/archive/2006/08/29/489869.html