크롤링시 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);
?>