使用DOMDocument从Wikipedia解析某个表

时间:2017-12-01 06:29:52

标签: php xml domdocument

我试图在PHP中使用DOMDocumen t从维基百科中的特定表中提取信息。

我正在建立一个NFL球员数据库,我试图包括自xx / xx / xx"

代码是

<?php
    $html_text = file_get_contents("https://en.wikipedia.org/wiki/".$FName['FName']."%20".$LName['LName']);
    $xml = new DOMDocument();
    $xml->validateOnParse = true;
    $xml->loadHTML($html_text);

    $xpath = new DOMXPath($xml);
    $table =$xpath->query("//table")->item(1);
    print $xml->saveXML($table);
?>

这适用于某些玩家,但其他玩家使用维基百科页面如Cam Newton&#39; s(https://en.wikipedia.org/wiki/Cam_Newton)代码会返回不同的表格。

是否有另一种选择以&#34;职业NFL统计数据开头的表格的方式....&#34;?维基百科没有id标签,所以我不知所措。

0 个答案:

没有答案