본문 바로가기
프로그래밍˙알고리즘/C#ㆍXamarin

[C# Windows 프로그래밍] WebClient 클래스를 사용하여 간단한 웹 파싱 하기(Web Parsing)

by 승주니 2020. 4. 22.
반응형

 

WebClient 클래스를 사용한 하드인증 프로그램 제작

 

파싱(Parsing)이란?

어떤 데이터를 불러와서 다른형태로 가공하는 것을 말한다.

외국에서는 Scraping이라고 한다.

 

using System.Net;
Uri url = new Uri("");
WebClient WC = new WebClient();

using System.Net를 추가하고, Webclient 인스턴스 생성한다.

Uri클래스의 변수 생성, urlstring을 작성한다. ( 파싱할 웹 )

 

using System.Net

class Program
{  
	static void Main(string[] args)
	{
		Uri url = new Uri("http://localhost/test.txt");
		WebClient WC = new WebClient();
		string result = WC.DownloadString(url);
	}

}

 

DownloadString 메서드에 Urlstring , "localhost/test.txt" string값을 string result에 담는다.

 

localhost/test.txt의 내용이다. 아래의 코드를 추가하여 실행하면 똑같이 출력이 되는지 확인해보자.

 

Console.WriteLine(result);

 

localhost/test.txt의 내용 그대로 출력되는 것을 확인할 수 있다.

 

반응형

댓글