我试图使用 PHPquery 来抓取网页(free-lance.ru)
Simple HTML Dom 中的等效代码正在运行:
include('simple_html_dom.php');
$shd = str_get_html($html);
$projects = array();
$i = 0;
foreach ($shd->find('.project-preview') as $work){
$projects[$i]['name'] = $work->find('h3', 0)->children(1)->plaintext;
$i++;
}
但我在 PHPQuery 中需要它。
我尝试使用类似的东西:
include('phpQuery.php');
$pq = phpQuery::newDocument($html);
foreach ($pq->find('.project-preview') as $work){
echo 'wow';
}
但它不起作用... sizeof($pq->find('.project-preview')) 为 0
我将非常感谢任何帮助。