나는 file_get_contents
으로 웹 사이트에서 html을 가져오고 있습니다. HTML 내부에 테이블 (클래스 이름 포함)이 있고 html 태그 안에 데이터를 가져 오려고합니다.file_get_contents에서 html의 DOM 요소 가져 오기
내가 URL에서 HTML 데이터를 가져 오는 방법이 있습니다 :
$url = 'http://example.com';
$content = file_get_contents($url);
있는 HTML이 다음과 같습니다
<table class="space">
<thead></thead>
<tbody>
<tr>
<td class="marsia">1</td>
<td class="mars">
<div>Mars</div>
</td>
</tr>
<tr>
<td class="earthia">2</td>
<td class="earth">
<div>Earth</div>
</td>
</tr>
</body>
</table>
우리가 jQuery를에서처럼 PHP에서 DOM 요소를 searh하는 방법이 있나요? 그래서 나는 값 1, 2 (첫 번째 td)와 두 번째 td의 div 값에 액세스 할 수 있습니다.
뭔가
같은가) 각 그럴의 첫 TD의 가치 '와'두 번째 TD 내부 사업부의 가치를 '반환 TBODY 내부 해당 테이블 내부 클래스 이름 공간
B), 테이블의 HTML 검색
그래서 알겠습니다. 1, 화성, 2, 지구.
[DOMDocument] (http://php.net/manual/en/class.domdocument.php)를 사용하여 HTML을 구문 분석하십시오. – Barmar