网上搜了很多代码段,但是都没有调试成功,以下这一段顺利通过了,记录下来备忘
CookieContainer myCookieContainer=new CookieContainer();
string url="?????????????????";//登录页面的链接,看from里面的action
string loginfo="?????????????????";//登录字符串,例如user=??&pass=????
PostData(url,loginfo,myCookieContainer);//这个返回的应该是登录成功的信息,而且写好cookie了

url="???????????";//这个就是想要读取的页面地址,普通情况用StreamReader是读不到的喔
PostData(url,"",myCookieContainer);//返回的就是目标页面,完成,如果还要连续读其它页面,继续这两句代码就行了(cookie已经保存了,自己用就好了).

1
public static string PostData(string url,string indata,CookieContainer myCookieContainer)
2
}
2