Php Dom查询 - 获取具有td值的表格行

时间:2016-09-29 13:32:10

标签: php html dom xpath

我正在尝试从网站中提取表格但我遇到了麻烦。我想通过给出<td>值来保留该行。 我试过这个:

$xpath->query("//html/body/div[2]/div[3]/div/div[2]/div/div/form/table/tr[3]/td/table/tr/td[@value('value')]");

但我一无所获。

有人有想法吗?

更新:

我正试图从这个网站中摘录:http://competitions.ffr.fr/index.php/ffr/rugby_francais/competitions?ID_COMITE_T=2296&ID_PHASE=35025&NOM_COMPETITION=3DF+-+3%E8me+DIVISION+FEDERALE&ID_JOURNEE=&NOM_JOURNEE=&ID_RENCONTRE=&ID_EQUIPE=&NOM_EQUIPE=&text_joueur=&text_joueur_prenom=&text_club=&ID_CLUB=&ID_CLUB_O=&NOM_CLUB=&sans_liens=&flag_not_recherche=1&ID_POULE=49525&n_poule=1

我想保留第一张表并获得包含“RC BAULOIS”或其他内容的行。

1 个答案:

答案 0 :(得分:0)

您的查询中存在少量错误。

如果你想要表节点(哪一个?)那么你应该选择那个节点,而不是深入到单元级别,所以从你的考试中得到第二个表:

enum StateType {
   WAKE_UP, GET_DRESSED, GET_CAR_KEYS, GET_IN_CAR, DRIVE_TO_WORK, WORK
}