-1
私はウェブサイトからテーブルを解析しようとしています。以下のようにどちらである:それを達成するためにどのように HTMLテーブルPHPからの情報の解析?
所望の結果がそのようなものです。
テーブルは単純な<tr>
<td>
タグで構成され、間隔はrowspan
とcolspan
です。
どのようにPHPまたはJSでそれを達成するには?
私はウェブサイトからテーブルを解析しようとしています。以下のようにどちらである:それを達成するためにどのように HTMLテーブルPHPからの情報の解析?
所望の結果がそのようなものです。
テーブルは単純な<tr>
<td>
タグで構成され、間隔はrowspan
とcolspan
です。
どのようにPHPまたはJSでそれを達成するには?
PHPでは、DOMDocumentを使用してください。
foreach((@DOMDocument::loadHTML($html))->getElementsByTagName("tr") as $tr){
foreach($tr->getElementsByTagName("td") as $td){
var_dump($td->textContent);
}
}
(Javascript)では、DOMParserを使用してください。
var doc=(new DOMParser()).parseFromString(html,"text/html");
var all=doc.querySelectorAll("tr > td");
for(var i=0;i<all.length;++i){
console.log(all[i].textContent);
}
何を試しましたか?質問を編集し、関連するソースコードを質問に含めてください。ありがとうございました。 – NewToJS