从网站表格中提取数据
从网站表格中提取数据
我已经附上了一个在Goal.com网站上的表格。我想知道如何将列\"Player Name\"中的字符串存储到变量或数据库中。\n这是因为我的代码中有一个名为$player
的变量。这个变量每24小时存储一个不同的字符串,并打印到我的网站上。这是通过使用一个自定义的函数来实现的。\n我想编写代码如果\'$player\'等于goal.com中\'Player Name\'列中的任何字符串
,重新运行该函数,以便将不同的字符串存储到变量中并打印在我的网站上。\n表格:http://www.goal.com/en/scores/transfer-zone?ICID=TZ_DD1_VA
从上述内容中,我们可以看出问题的出现原因是代码没有正确设置simple_html_dom的文件名。解决方法是确保在include()函数中设置了正确的文件名。下面是整理后的文章:
PHP Simple HTML DOM Parser可以帮助您从网站表格中提取数据。您可以在这里下载simple_html_dom.php。下面是一个完整的示例。
loadHTMLFile("http://www.goal.com/en/scores/transfer-zone?ICID=TZ_DD1_VA"); $xpath = new DOMXPath($doc); $player_names = $xpath->query("//td[.='player_name_col']"); foreach ($player_names as $player_name) { echo $player_name->nodeValue . ""; } ?>
有用户尝试了上述代码,但它没有起作用,对于每个结果都返回了"no"。但对我来说示例代码运行正常,您是否在include()函数中设置了正确的simple html dom文件名呢?