2011-10-14 1 views
1

간단한 PHP HTML DOM 구문 분석기를 사용하여 img 태그에서 alt 값만 가져 오려고합니다. 나는 그냥 alt 태그를 잡아 당길 수는 없다. 여기에 내가 사용하고있는 것입니다 :PHP HTML DOM Parser img 태그에서 대체 선택

foreach($html->find('ul.sellerInformation img', 0) as $element) {  
    $ret['SoldBy'] = $element->alt; 
} 

그것은 작동하고 내가 사용하는 경우 전체 이미지 태그 끌어 :

$ret['SoldBy'] = $html->find('ul.sellerInformation img', 0)->outertext; 

을하지만 내가 정말 원하는 모두는 ALT 태그의 정보입니다. http://www.amazon.com/gp/offer-listing/B001H8QHG0

어떤 제안 :

전에서 아마존의 서비스 목록 페이지에서 HTML에서 끌어하려고?

도움 주셔서 감사합니다.

답변

5

alt 태그의 값을 alt 태그가 아니라고 가정하고 있습니다. 그렇다면 getAttribute 메서드를 사용할 수 있습니다.

$altValue = $html->find('ul.sellerInformation img', 0)->getAttribute('alt'); 
+0

완벽! 고맙습니다. – Reg