0

どうすれば入手できますか

<table class="precios"> 

HTML形式の別のURL(www.example.com)から?? DOMを使用すると、テーブルを取得できますが、配列モードであるためです。

助けてくれてありがとう

4

3 に答える 3

1

クロスドメインの問題がないと仮定すると、次のように使用できます.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);
于 2013-04-03T01:41:27.293 に答える
0

cURL (インストールされている場合) を使用して、php で DOMDocument クラスを使用することもできます。

于 2013-04-03T01:41:29.193 に答える