【发布时间】:2014-02-13 19:39:52
【问题描述】:
在使用 PHP DOM 解析 HTML 代码方面需要帮助。 这是巨大的 HTML 代码的简单部分:
<table width="100%" border="0" align="center" cellspacing="3" cellpadding="0" bgcolor='#ffffff'>
<tr>
<td align="left" valign="top" width="20%">
<span class="tl">Obchodne meno:</span>
</td>
<td align="left" width="80%">
<table width="100%" border="0">
<tr>
<td width="67%">
<span class='ra'>STORE BUSSINES</span>
</td>
<td width="33%" valign='top'>
<span class='ra'>(od: 02.10.2012)</span>
</td>
</tr>
</table>
</td>
</tr>
</table>
我需要的是获取文本“STORE BUSINESS”。不幸的是,我唯一能抓住的是“Obchodne meno”作为第一个标签的内容,所以根据这个内容我需要得到它的父->父->第一个兄弟->子->子->子->子->内容。我在 php 中解析 html 的经验有限,因此任何帮助都会很有价值。提前致谢!
【问题讨论】:
-
首先,最好展示一些您已经尝试过的 php 代码,否则 75% 可能知道解决方案的人甚至不会考虑帮助您。
-
我找不到如何按内容获取元素的方法,所以没有相关的 php 代码可显示
-
我遇到了同样的问题,因为我对 jQuery 更熟悉,所以我在浏览器中完成了整个爬取;)但我想这对你来说没有解决方案。
标签: php html dom tags contains