我有传递给函数doScrape()的网站列表这个函数创建SimpleHtmlDom对象并加载作为参数传递给它的url。
但是当scrapper正在进行中时,无法加载一个url并且PHP抛出异常
警告:file_get_contents(http://www.somesite.com)[function.file-get-contents]:无法打开流:HTTP请求失败!第850行的F:\ xampp \ htdocs \ scraping \ scrapper \ simple_html_dom.php中的HTTP / 1.0 500内部服务器错误
由于此错误,整个刮板停止工作。如何处理此异常并保持剪贴板运行事件存在错误。
答案 0 :(得分:0)
您可以这样做:
$data = @file_get_contents(http://www.somesite.com);
if($data){
//Ok
}else{
//Error
}