このウェブサイトの検索結果からデータをスクレイピングしようとしています
これを行う最善の方法は、 http: //simplehtmldom.sourceforge.net/ の simple_html_dom クラスを使用することだと言われました 。結果ページは非常にビジーで、スクレイピングしたデータを調整するのに苦労しています。
私はページのコンテンツを取得します:
$html = file_get_html('http://www.birthdatabase.com/cgi-bin/query.pl?textfield=' . $first . '&textfield2=' . $last . '&age=&affid=');
私が親切に与えられたコードは次のとおりです。
$n = 0;
foreach($html->find('table tbody tr td div font b table tbody') as $element) {
@$row[$n]['tr'] = $element->find('tr')->text;
$n++;
}
// output your data
print_r($row);
この DOM ナビゲーションは正しいですか? スクレイピングされたデータを取得するより良い方法はありますか?
ありがとう