我正在尝试使用php从此网站http://www.citizencorps.fema.gov/cc/CertIndex.do?reportsForState&cert=&state=IN提取数据。任何人都可以告诉我为什么我的代码不起作用。理想情况下,我想提取名称,联系人,电话号码,电子邮件和简要说明(如果存在),然后将该数据转换为csv文件。
<?php
require_once "support/simple_html_dom.php";
$url = "http://www.citizencorps.fema.gov/cc/CertIndex.do?reportsForState&cert=&state=IN";
$html = file_get_html($url);
foreach($html->find('tr') as $row) {
$name = $row->find('td', 0)->plaintext;
$poc = $row->find('td', 1)->plaintext;
$phone = $row->find('td', 2)->plaintext;
$email = $row->find('td', 3)->plaintext;
if(count($row->find('td', 4)->plaintext) > 0) {
$desc = find('td', 4)->plaintext;
}
print_r($name.'<br/>'. $poc.'<br/>'.$phone.'<br/>'.$email.'<br/>'.$desc);
}
?>