次の Web サイト http://cricos.deewr.gov.au/Institution/InstitutionDetails.aspx?ProviderID=00001 Using PHP and simple_html_dom i'から「機関名:、機関タイプ: など」を含むテーブルをスクレイピングしようとしています次のコードを生成しました。
<?php
require 'simple_html_dom.php';
$html = file_get_html('http://cricos.deewr.gov.au/Institution/InstitutionDetails.aspx?ProviderID=00001');
$element = $html->find("table");
echo $element[1];
?>
テーブル (例: $element[0]、$element[1]、$element[2] など) を繰り返し処理しましたが、正しいテーブルが見つかりません。
次に、Web サイトのローカル コピーで同じコードを試しました。
<?php
require 'simple_html_dom.php';
$html = file_get_html('Institution Details.htm');
$element = $html->find("table");
echo $element[1];
?>
$element[1] の下に探しているテーブルが表示されます。ローカル コピーでは機能するのに、URL を使用すると機能しないのはなぜですか? 最初のコード セットを機能させるにはどうすればよいですか? ありがとうございました