여기 http://simplehtmldom.sourceforge.net/manual.htm 발견하고 나는이 일을 제외하고 몇 가지 테스트 성공을 가지고 :PHP 간단한 HTML DOM 파서 - 중첩 된 요소를 분석 내가 PHP 간단한 HTML DOM 파서 설명서와 함께 놀았 던
그것은 중첩있어 테이블 및 스팬 및 I 스팬의 바깥 쪽 텍스트를 mynum 클래스로 파싱하고 싶습니다.
<?php
require_once 'simple_html_dom.php';
$url = 'http://relumastudio.com/test/target.html';
$ch = curl_init();
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt ($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/535.21 (KHTML, like Gecko) Chrome/19.0.1042.0 Safari/535.21");
curl_setopt($ch, CURLOPT_URL, $url);
$result = curl_exec($ch);
$DEBUG = 1;
if($DEBUG){
$html = new simple_html_dom();
$html->load($url);
echo $html->find('span[class=mynum]',0)->outertext; // I should get 123456
}else{
echo $result;
}
curl_close($ch);
는 난 그냥 한번 텍스트
123456
를 얻을 수
echo $html->find('span[class=mynum]',0)->outertext;
에 전화로 도망 수 있다고 생각하지만 난 할 수 없습니다.
아이디어가 있으십니까? 어떤 도움이라도 대단히 감사합니다. 고맙습니다.
컬 코드가 아닌 질문으로 html을 게시해야합니다. – pguardiario