크롤링시 preg_match_all로 tr td 추출

· 조회수 7

크롤링할때 테이블 태그로 구성된 데이터를 읽어올 때 정규식을 이용하게 되는데 아래처럼 적용해 주시면 tr td태그로 둘러쌓인 내용을 불러올 수 있습니다.

<?php


preg_match_all('##is', $input, $lines);


$result = array();


foreach ($lines[1] as $k => $line) {

    preg_match_all('#]*>(.*?)#is', $line, $cell);


    foreach ($cell[1] as $cell) {

        $result[$k][] = trim($cell);

    }

}


var_dump($result);


?>

"성실한 사랑은 이 지구와 함께 상실되는 일이 없다. - 서양 명언"

- 사랑 -

북마크목록