0

Webページの最初のテーブルを取得し、すべてを文字列にまとめる簡単な方法を探しています。それだけです。

したがって、preg_matchなどを使用して、DOMオブジェクトからテーブルの最初のインスタンスを取得し、そのすべてを文字列に取り込む方法を知る必要があります。

WebページをDOMとしてダウンロードするクラスがありますが、必要に応じてhtmlを文字列に変換できません。

$nodes = $this->bot->QuerySelector($this->download['DOM'], "//table[1][@class='tyebfghjftsdf-ccfkk']");

助けてください

4

1 に答える 1

0

Tidyを使用してページを有効なXHTMLに変換し、XMLリーダー(DOMを構築しない)を使用して読み取り、タグが見つかったときにデータのエコーを開始し、タグで終了します。正規表現は含まれていません。

于 2013-01-30T23:20:51.580 に答える