나는 ScraperWiki를 사용하여 어제 실험을 해본 결과 DOM에 모두 li
의 목록을 얻을 수있었습니다. 그러나 이제는 한 번의 반복 만 실행합니다.한 번의 반복 작업으로 Foreach 루프가 죽는다
이 내가 뭔가를 분명 실종 될 수 있도록 내가 정말 PHP 사람 아니에요 내 코드
$html = 'www.blah...'
$dom = new simple_html_dom();
$dom->load($html);
print_r('Starting parse');
$events = $dom->find("ul.listing li");
print_r('Found '.count($events).' events'); // shows there are 26 nodes
foreach($events as $data){
// perform some processing then print to the console
입니다.
foreach($events->find('li.listPost') as $data) {
// ...
}
이 $ 이벤트가 사용자 지정 개체임을 나타냅니다 보일 수있을 것입니다, 그리고 어떤 종류없이 통해 반복 할 수 없습니다 링크 된 소스에서 https://scraperwiki.com/scrapers/days_of_the_year/
'print_r '은 배열과 객체를 인쇄하기위한 것으로, 문자열 인쇄에는 사용하지 마십시오. 'print_r ($ events)'를 사용하여'$ events' 구조가 무엇인지보십시오. – MrCode