[파싱] [PHP] Simple HTML DOM Parser
2016.07.05 16:33
0
https://eond.com/377890
오늘은 PHP로 HTML Parser를 만들고자 할 때 유용하게 사용하실 수 있는 모듈을 소개해 드리겠습니다.
이름은 PHP Simple HTML DOM Parser 입니다.

프로젝트 사이트

특징

매우 쉬운 사용방법. Element를 선택하는 방법이 jQuery와 유사.

예제

// google.com 사이트에서 html 문서를 읽어온다.

$html = file_get_html('http://www.google.com/');

// 모든 이미지를 찾아 src 태그를 출력한다.

foreach($html->find('img') as $element) 

       echo $element->src . '<br>';

// 모든 A 태그를 찾아 href 태그를 출력한다. 

foreach($html->find('a') as $element) 

       echo $element->href . '<br>';

// 모든 A 태그를 찾아 배열로 저장한다.

$ret = $html->find('a');

// ID가 foo 인 DIV 태그를 찾는다.

$ret = $html->find('div[id=foo]');

// 이런 식의 하위 Element를 찾는 것도 가능하다.

echo $html->find("#div1", 0)->children(1)->children(1)->children(2)->id; 

더 많은 예제

라이믹스는 이온디와 함께

닫기

마이페이지

로그인을 해주세요