0
我正在重定向到一個錯誤頁面,似乎當我嘗試請求來自此頁面的信息並將其寫入到一個txt文件。它說'對不起,類型不匹配'。我怎樣才能得到這個信息。類型不匹配從C#Http請求#
namespace webscrape
{
class Program
{
[STAThread]
static void Main(string[] args) {
try {
// Modify as appropriate:
const string baseUri = "http://www.rogersmushrooms.com/gallery/default~GID~253~chr~a.asp";
// This cookie container will persist the ASP.NET session ID cookie
CookieContainer cookies = new CookieContainer();
// our third request is for the actual webpage after the login.
HttpWebRequest request =
(HttpWebRequest)WebRequest.Create(baseUri);
request.Method = "GET";
request.CookieContainer = cookies;
//get the response object, so that we may get the session cookie.
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
StreamReader reader =
new StreamReader(response.GetResponseStream());
// and read the response
string page = reader.ReadToEnd();
reader.Close();
// create a writer and open the file
TextWriter tw = new StreamWriter("anchor.txt");
// write a line of text to the file
tw.WriteLine(page);
// close the stream
tw.Close();
// our webpage data is in the 'page' string.
Console.WriteLine(page);
}
catch(Exception ex) {
Console.WriteLine(ex);
}
}
}
}
這將修復它。 – bkaid 2010-06-04 07:09:46