[C#] 纯文本查看 复制代码 private void Form1_Load(object sender, EventArgs e)
{
HttpHelper http = new HttpHelper();
HttpItem item = new HttpItem()
{
URL = "http://www.ayhbj.gov.cn/tabid/337/Default.aspx",
Accept = "ext/html, application/xhtml+xml, */*",
};
HttpResult result = http.GetHtml(item);
if (result.Html.Contains("cookie"))
{
string p1= StrBetween(result.Html, "cookie|", "|path");
string p2 = StrBetween(result.Html, "reload|", "'.split");
item = new HttpItem()
{
URL = "http://www.ayhbj.gov.cn/tabid/337/Default.aspx",
Accept = "ext/html, application/xhtml+xml, */*",
Cookie = "t3_ar="+p1+"/"+p2,
};
result = http.GetHtml(item);
}
}
private string StrBetween(string str,string l,string r)
{
string ret = string.Empty;
int ln = l.Length+str.IndexOf(l);
int rn = str.IndexOf(r);
ret = str.Substring(ln,rn-ln);
return ret;
}
两次访问,第一次访问获取cookie,第二次访问带上cookie就可以了。
|