2011-03-22 5 views
1

저는 ASP가 처음인데 웹 페이지의 소스를 문자열 변수 또는 .txt 파일로 저장하는 방법이 있는지 궁금합니다. C#을 사용하는 웹 사이트 주소 또는 C#을 사용하는 ASP.net.C# 및 ASP.net에서 html을 문자열 또는 파일로 저장

가능한 경우 예제 코드와 참조 할 라이브러리에 대한 정보가 매우 유용합니다.

using (WebClient wc = new WebClient()) 
wc.DownloadFile("http://stackoverflow.com", @"C:\test\test.txt"); 

답변

2

당신은에 대한 WebClient 클래스를 사용할 수 있습니다 기초에 ic 높은 수준.

0

물론 일 :

HttpWebRequest webRequest = WebRequest.Create(url) as HttpWebRequest; 

HttpWebResponse response = webRequest.GetResponse() as HttpWebResponse; 

string html = new StreamReader(response.GetResponseStream()).ReadToEnd(); 

파일에

string result; 
using (WebClient wc = new WebClient()) 
    result = wc.DownloadString("http://stackoverflow.com"); 

: 문자열 변수에

:

0

당신은 위의 게시 된 링크를 찾을 수 있습니다 WebClient Class

예를 살펴 보셔야합니다.

관련 문제