62,243
社区成员




HtmlNode img = lis[i].SelectSingleNode(".//div[@class='pic']/a/img");
HtmlNode anchor = lis[i].SelectSingleNode(".//a[@class='school-name']");
HttpWebRequest httpWebRequest = WebRequest.Create(@"http://www.sooker.com/xuexiao/") as HttpWebRequest;
HttpWebResponse httpWebResponse = httpWebRequest.GetResponse() as HttpWebResponse;
Stream stream = httpWebResponse.GetResponseStream();
StreamReader reader = new StreamReader(stream, Encoding.GetEncoding("gb2312"));
string s = reader.ReadToEnd();
reader.Close();
httpWebResponse.Close();
HtmlDocument htmlDoc = new HtmlDocument();
htmlDoc.LoadHtml(s);
HtmlNodeCollection lis = htmlDoc.DocumentNode.SelectNodes(@"//ul[@class='curriculumUl']/li");
string[] results = new string[lis.Count];
for (int i = 0; i < lis.Count; i++)
{
HtmlNode img = lis[i].SelectSingleNode(".//div[@class='pic']/a/img");
HtmlNode anchor = lis[i].SelectSingleNode(".//a[@class='school-name']");
results[i] = string.Format("{0},{1},{2}", anchor.InnerHtml, img.Attributes["src"].Value, anchor.Attributes["href"].Value);
}
string r = string.Join("|", results);
Response.Write(r);
Response.End();
HttpWebRequest httpWebRequest = WebRequest.Create(@"http://www.sooker.com/xuexiao/") as HttpWebRequest;
HttpWebResponse httpWebResponse = httpWebRequest.GetResponse() as HttpWebResponse;
Stream stream = httpWebResponse.GetResponseStream();
StreamReader reader = new StreamReader(stream, Encoding.GetEncoding("gb2312"));
string s = reader.ReadToEnd();
reader.Close();
httpWebResponse.Close();
HtmlDocument htmlDoc = new HtmlDocument();
htmlDoc.LoadHtml(s);
HtmlNodeCollection lis = htmlDoc.DocumentNode.SelectNodes(@"//ul[@class='curriculumUl']/li");
string[] results = new string[lis.Count];
for (int i = 0; i < lis.Count; i++)
{
HtmlNode img = lis[i].SelectSingleNode(".//div[@class='pic']/a/img");
HtmlNode anchor = lis[i].SelectSingleNode(".//a[@class='school-name']");
results[i] = string.Format("{0},{1},{2}", img.Attributes["src"].Value, anchor.InnerHtml, anchor.Attributes["href"].Value);
}
string r = string.Join("|", results);
Response.Write(r);
Response.End();
HttpWebRequest httpWebRequest = WebRequest.Create(@"http://www.sooker.com/xuexiao/") as HttpWebRequest;
HttpWebResponse httpWebResponse = httpWebRequest.GetResponse() as HttpWebResponse;
Stream stream = httpWebResponse.GetResponseStream();
StreamReader reader = new StreamReader(stream, Encoding.GetEncoding("gb2312"));
string s = reader.ReadToEnd();
reader.Close();
httpWebResponse.Close();
HtmlDocument htmlDoc = new HtmlDocument();
htmlDoc.LoadHtml(s);
HtmlNodeCollection imgs = htmlDoc.DocumentNode.SelectNodes(@"//ul[@class='curriculumUl']/li//div[@class='pic']/a/img");
foreach (HtmlNode img in imgs)
Response.Write(img.Attributes["src"].Value + "<br/>");
HtmlNodeCollection anchors = htmlDoc.DocumentNode.SelectNodes(@"//ul[@class='curriculumUl']/li//a[@class='school-name']");
foreach (HtmlNode anchor in anchors)
{
Response.Write(anchor.Attributes["href"].Value + "<br/>");
Response.Write(anchor.InnerHtml + "<br/>");
}
Response.End();