0
저는 DOM을 가진 경험이 거의없는 프로그래머입니다. div와 그 안의 모든 내용을 제거하려면 div를 찾아야합니다. 클래스 "name page_footer_container"로 div를 가져 오기 위해 다음 코드를 작성했습니다. 모든 결과가 좋으면 테스트 결과를 출력하려고 할 때 다음 오류가 발생합니다.SimpleHTMLDOM 클래스가있는 div를 찾는 중
__________________Code_________________________________________는
require_once('simple_html_dom.php');
$html = file_get_html($url);
$element=$html->find('div[class=page_footer_container]');
echo $element->outertext;
나는 어떤 결과 다음과 같은 메시지가 나타납니다 :주의 : 비 개체의 속성을 얻으려고 노력.
문제가 무엇인지 알리고 콘텐츠가 모두 포함 된 div를 제거하는 가장 좋은 전략은 무엇입니까?
내가 제거 할 페이지의이 섹션 :
<div class="page_footer_container" >
<div class="page_footer_content">
<div class="page_footer_liner" ><hr class="page_footer_divider_above">
<div class="page_footer_text" ><a href="url">Click here to read our privacy policy.
<br>
Copyright © 2009-2012 mysite INc</a></div></div>
</div><div class="powered_by" >
<p><a rel="nofollow" href="#" target="_blank">
<img src="" border="0" alt=""></a><br><a rel="nofollow" href="" target="_blank"><strong>KKK</strong></a></p>
</div></div>
고마워요에게
저는 이런 종류의 물건에 jQuery를 사용하는 것을 선호합니다. – Daan
당신의'$ html'은 거짓입니다, 나는 생각한다 :'비 목적 물의 속성을 얻으려고 노력하고있다 .'. http://stackoverflow.com/questions/54566/call-to-a-member-function-on-a-non-object – vaso123