php - simple_html_dom for faster retrieval -
i trying web scraping using simple_html_dom. want inner text of span element only. have load entire page that? taking lot of time since running in loop. other alternatives faster?
here doing now-
$html = file_get_html($url); foreach($html->find('span') $element) { if($element->innertext=="some text") { $html->clear(); unset($html); break; } else { //do } this slow if used inside loop. faster way this?
i not sure speed, instead of doing foreach loop, can
$html->find( $selector, $idx )
<?php $html = file_get_html( $url ); if ( is_object( $html ) ) { if ( $span = $html->find( "span", 0 ) ) { $span->innertext = "some text"; } } ?>
Comments
Post a Comment