當我刮表時,表tr和td值正在改變。下面是原始表格。如何使用簡單的html dom查找特定數據php
<table class="scoretable">
<tbody>
<tr><td class="jdhead">Name</td><td class="fullhead">John</td></tr>
<tr><td class="jdhead">Age</td><td class="fullhead">30</td></tr>
<tr><td class="jdhead">Phone</td><td class="fullhead">91234988788</td></tr>
<tr><td class="jdhead">Location</td><td class="fullhead">Madrid</td></tr>
<tr><td class="jdhead">Country</td><td class="fullhead">Spain</td></tr>
<tr><td class="jdhead">Role</td><td class="fullhead">Manager</td></tr>
</tbody>
</table>
<table class="scoretable">
<tbody>
<tr><td class="jdhead">Name</td><td class="fullhead">John</td></tr>
<tr><td class="jdhead">Age</td><td class="fullhead">30</td></tr>
<tr><td class="jdhead">Phone</td><td class="fullhead">91234988788</td></tr>
<tr><td class="jdhead">Role</td><td class="fullhead">Manager</td></tr>
</tbody>
</table>
以上兩張表來自不同的頁面。我需要刮名稱,電話和角色。
$url = "http://name.com/listings";
$html = file_get_html($url);
$posts1 = $html->find('td[class=fullhead]',1);
foreach ($posts1 as $post1) {
$poster1 = $post1->outertext;
echo $poster1;
}
不工作先生。它沒有顯示任何數據。 –
比你的例子數據不正確:http://sandbox.onlinephpfunctions.com/code/769680775e33474a74b10b60c74c13673c843a9a –
先生,我從網址報廢。表格不在我的頁面中。我已經看過上面的頁面。 –