我的表看起來像,PHP Simple HTML DOM - 如何通過TD中的特定值查找表格?
<table width="100%" border="0" cellpadding="2" cellspacing="0">
<tr>
<td><strong>NPA/Area Code:</strong></td>
<td><a href="/area-code/area-code-229.asp">229</a></td>
<td><strong>NXX Use Type:</strong></td>
<td>LANDLINE</td>
</tr>
<tr>
<td><strong>NXX/Prefix:</strong></td>
<td>428</td>
<td><strong>NXX Intro Version:</strong></td>
<td>2000-10-31</td>
</tr>
</table>
有沒有id
或class
這麼多表,所以找到一個我想是這麼難。我正在考慮使用td
中的文本來選擇table
。那可能嗎?因爲我想從中抓取數據的網站被編碼爲這種方式。我不確定如何使用Simple HTML DOM操作代碼,選擇此表格,然後選擇td
中的文本。我知道如何提取td
中的值,所以問題是如何選擇我想要的這個特定表。我想抓取數據的鏈接是,scrape source
任何幫助表示讚賞。 謝謝。
你究竟想要解析什麼? – Ghost 2014-10-03 04:19:38
jQuery可以讓你這樣做:'$('table:has(td:contains(「LANDLINE」))')' - 簡單的做不到,但[這個可以](https://sourceforge.net/projects/ advancedhtmldom/files /?) – pguardiario 2014-10-06 07:26:29