Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/268.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 DOMDocument以获取tbody下的全部内容_Php_Domdocument - Fatal编程技术网

(已解析)PHP DOMDocument以获取tbody下的全部内容

(已解析)PHP DOMDocument以获取tbody下的全部内容,php,domdocument,Php,Domdocument,我正在努力从我的页面的URL中检索表内容(在下的所有内容)。 它可以是下的所有内容,但可以删除… 我在这个论坛上搜索了很多参考资料,但是没有得到我想要的结果 根据图像显示的HTML结构(实际代码太长,无法粘贴到此处): [1] : 如果你能给我指路,我将不胜感激 奥兹 “我的示例代码” 结果的URL位于… 我想完全删除此文本,或者只显示最后一个/之后的文本,SUA000085003就是这个例子。欢迎。请提出您的问题并粘贴您已有的代码和失败的地方类似的问题:如果您想要的表没有ID,则必须按偏移量进

我正在努力从我的页面的URL中检索表内容(在
下的所有内容)。 它可以是
下的所有内容,但可以删除

我在这个论坛上搜索了很多参考资料,但是没有得到我想要的结果

根据图像显示的HTML结构(实际代码太长,无法粘贴到此处): [1] :

如果你能给我指路,我将不胜感激 奥兹

“我的示例代码”

结果的URL位于

我想完全删除此文本,或者只显示最后一个
/
之后的文本,
SUA000085003
就是这个例子。

欢迎。请提出您的问题并粘贴您已有的代码和失败的地方类似的问题:如果您想要的表没有ID,则必须按偏移量进行。@bromthanks,我已添加了编码和示例结果。@Kenneth我尝试了此操作,但结果有误。我不使用任何IDE,因此我不确定问题出在哪里。@ced我们从不在此处使用文本信息的图像。这对视力受损的用户和搜索引擎爬虫没有任何价值。请提供最小的示例输入,以及您希望的确切结果我建议您将XPath与DOMDocument结合使用,以目标数据为目标。
$url = 'https://xxxxxx.com/tracking/SUA000085003'; 

$ch = curl_init($url);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, true);
$cl = curl_exec($ch);

$dom = new DOMDocument();
$dom->loadHTML($cl);
$dom->validate();
$rows  = $dom->getElementsByTagName("tr");

foreach ($rows as $row) {
  $cells = $row -> getElementsByTagName('td');
  foreach ($cells as $cell) {
    print $cell->nodeValue; // print cells' content as 124578
    echo "<BR>";
  }
}
    
https://xxxxxx.com/tracking/SUA000085003

15 May 202101:35:33
the goods left the warehouse in guangzhou
15 May 202101:35:33
arrived at sorting facility
14 May 202123:35:33
express operation is complete