2017-10-26 10 views
0

웹 사이트에서 데이터를 가져 오기 위해 간단한 html dom을 사용하고 있습니다.클래스 사용 첫 번째 div 찾기 간단한 HTML DOM

제 문제는 클래스를 지정하여 div를 찾으면 해당 클래스가있는 div 태그를 모두 반환하는 것입니다. 첫 번째 div의 콘텐츠가 해당 클래스에서만 필요합니다.

내 코드는 내가 단지 MyClass에 함께 최초의 사업부를 얻을 수있는 방법이

$html = file_get_html('myurl'); 
$e = $html->find("div[class=myclass]",0); 
echo $e->plaintext; 

같다. 죄송합니다 나의 나쁜 영어

답변

0

보십시오이 다른 방법, 나는 생각하지만

$e = $html->find("div[class=myclass]"); 
echo $e[0]->plaintext; 

, 그것은 또한 $html->find("div[class=myclass]",0); 와 함께 작업을해야 당신이 나를 위해 simple_html_dom

의 이전 버전을 사용하고 있기 때문에이 될 수있다 , 내 모델 simple_html_dom에 대해 $ html = file_get_html(myurl);$html = str_get_html(file_get_contents(myurl));으로 변경해야만했습니다. php 7

+0

ty it it 그러나 결과는 여전히 내 방식과 동일합니다. 그러나 '$ e = $ html-> find ("div [class = myclass]", - 1); ' myclass로 정확히 div를 반환합니다. – Cuongpv

+0

URL과 클래스 이름을 공유 할 수 있습니까? 나는 목표로 삼고 자하는 요소가 부모 클래스와 같은 클래스 이름을 가지고있을 때 일어날 수 있다고 생각합니다. –

+0

url : http://www.latimes.com/sports/la-sp-dodgers-maeda-hernandez-20171011-story.html classname : trb_ar_page – Cuongpv