どうすれば入手できますか
<table class="precios">
HTML形式の別のURL(www.example.com)から?? DOMを使用すると、テーブルを取得できますが、配列モードであるためです。
助けてくれてありがとう
クロスドメインの問題がないと仮定すると、次のように使用できます.load()
。
$container.load('http://www.example.com/path/to/page table.precios');
Whereby$container
は、テーブルを「保存」する jQuery オブジェクトです。
PHP 内では、次のように解決します。
$doc = new DOMDocument();
libxml_use_internal_errors(true);
$doc->loadHTMLFile('http://www.example.com/path/to/page.html');
libxml_clear_errors();
$xp = new DOMXPath($doc);
$table = $xp->query('//table[@class="precios"]')->item(0);
echo $doc->saveHTML($table);
cURL (インストールされている場合) を使用して、php で DOMDocument クラスを使用することもできます。