如何从justdial.com废弃数据?

时间:2017-12-08 13:02:54

标签: php web-scraping

我想从上述网站上获取所有电话号码和医生姓名。我目前正面临一些关于抓取数据的问题。我已经下载了用于抓取的html页面,但显示错误错误是

  

警告:   的file_get_contents(文件:/// C:/程序%20Files%20(86)/xampp/htdocs/scrap_demo/Top%20Ayurvedic%20Doctors%20in%20kolkata.html):   无法打开流:C:\ Program Files中没有此类文件或目录   第75行的(x86)\ xampp \ htdocs \ scrap_demo \ simple_html_dom.php

     

致命错误:在非对象中调用成员函数find()   C:\ Program Files(x86)\ xampp \ htdocs \ scrap_demo \ scrap_justdial.php on   第4行

这是我的代码 -

<?php
    include_once('simple_html_dom.php');
    $html = file_get_html('file:///C:/Program%20Files%20(x86)/xampp/htdocs/scrap_demo/Top%20Ayurvedic%20Doctors%20in%20kolkata.html');
    foreach($html->find('div.col-sm-5 col-xs-8 store-details sp-detail paddingR0') as $element){
    echo $element->innertext . '<br/>';
}
?>

我在等待解决方案

1 个答案:

答案 0 :(得分:0)

file_get_content不了解文件协议。只需使用C:/Program%20Files%20(x86)/xampp/htdocs/scrap_demo/Top%20Ayu‌​rvedic%20Doctors%20i‌​n%20kolkata.html

之类的正确路径即可