数据表上的DOM<;tr><;td>;


DOM on data Table <tr> <td>

请允许我在设置代码后解释我需要什么

           <tr>
<td align="center"><a href="search.asp?keyword=1123">1123</a></td>
<td> </td>
<td> </td>
<td> </td>
<td align="center"><a href="member.asp?t_id=75481&amp;t=0"></a> TEXT</td>
          </tr>

有多行我正在尝试CURL,最后t_id=75481上的链接实际上是ROW编号。我想根据第一个提取它

示例如下

如果first=NUMBER(1123),则检索数字75481(又称CURL中的CLICK)。

我在这里所做的是尝试点击/提交(CURL)包含行号的文本,但我必须根据我的编号与第一个的比较来完成

我在SourceForge中使用PHP Simple HTML DOM Parser。它有时似乎仅限于我能做的事情,事实上,当我使用它来提取一些数据时,它似乎无法接受足够的"条件",这导致我在一半的时间内提取正确的数据,因为网站会根据不同的页面进行更改(确实如此,取决于内容)

1) 我需要一个建议来获取行ID,这样我就可以CURL(充当CLICK)2) 你还建议使用其他HTML DOM吗?我觉得自己受到了限制,或者我只是没有机会:x

提前感谢!

您可以一起使用DOMDocument和XPath来实现您想要实现的目标。

$doc = new DOMDocument();
$doc->loadHTMLFile($htmlfile);
$xpath = new DOMXpath($doc);
$elements = $xpath->query("//table/tr/1");