Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/230.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Php将表提取为文本_Php_Web Scraping_Match - Fatal编程技术网

使用Php将表提取为文本

使用Php将表提取为文本,php,web-scraping,match,Php,Web Scraping,Match,我正在寻找一个简单的方法来获取网页的第一个表,并将整个内容放入字符串中,仅此而已 因此,我需要知道如何使用preg_match或类似工具从DOM对象中获取表的第一个实例,并将整个内容转换为字符串: 我有一个类可以将网页下载为DOM,但我无法将html转换为字符串,因为我需要它 $nodes = $this->bot->QuerySelector($this->download['DOM'], "//table[1][@class='tyebfghjftsdf-ccfkk']")

我正在寻找一个简单的方法来获取网页的第一个表,并将整个内容放入字符串中,仅此而已

因此,我需要知道如何使用preg_match或类似工具从DOM对象中获取表的第一个实例,并将整个内容转换为字符串:

我有一个类可以将网页下载为DOM,但我无法将html转换为字符串,因为我需要它

$nodes = $this->bot->QuerySelector($this->download['DOM'], "//table[1][@class='tyebfghjftsdf-ccfkk']");

请帮助

我将使用Tidy将页面转换为有效的XHTML,然后使用XML读取器(不构建DOM)读取页面,并在找到标记时开始回显数据,并在标记上终止。没有涉及正则表达式。

您尝试了什么,设计输出是什么?