private void Page_Load(object sender, System.EventArgs e)
{
WebRequest wreq=WebRequest.Create(\"http://weather.yahoo.com/forecast/CHXX0133_c.html\");
HttpWebResponse wresp=(HttpWebResponse)wreq.GetResponse();
string HTML =\"\";
Stream s=wresp.GetResponseStream();
StreamReader objReader = new StreamReader(s,System.Text.Encoding.GetEncoding(\"GB2312\"));
string sLine = \"\";
int i = 0;
while (sLine!=null)
{
i++;
sLine = objReader.ReadLine();
if (sLine!=null)
HTML += sLine;
}
String temp= \"\";
int start,stop;
// string aa=\"<div class=\\\"five-day-forecast night\\\" style=\\\"border:none;\\\">\";
//string aa=\"<div class=\\\"five-day-forecast\\\" style=\\\"border:none;\\\">\";
string aa=\"<table><th>Today</th>\";
start = HTML.IndexOf(aa,0,HTML.Length);
stop = HTML.IndexOf(\"</table>\",start)+8;
temp = HTML.Substring(start, stop - start);
this.Weather2.Text=temp;
string cc=\"<tr class=\\\"titles\\\"><td>\";
//
int aa1 =temp.IndexOf(cc,0,temp.Length);
int bb=temp.IndexOf(\"</td>\",aa1);
this.Weather2.Text=temp.Substring(aa1, bb - aa1).ToString();
string ee=\"<tr class=\\\"temps\\\">\";
int aa2 =temp.IndexOf(ee,0,temp.Length);
int bb1=temp.IndexOf(\"</td>\",aa2);
this.Label1.Text=temp.Substring(aa2, bb1 - aa2).ToString();
// 在此处放置用户代码以初始化页面
} |