0

HTML ページで DIV タグを見つける方法を知りたいです。これは、その DIV 内のリンクを別のリンクに置き換えたいためです。必要な正確なコードがわかりません。

4

1 に答える 1

1

まず、PHP はクライアント側で何もしないことに注意してください。しかし、あなたはすでにそれを知っているはずです。file_get_contents を使用して Web ページを文字列 (または html 解析用のライブラリによって提供されるもの) として読み取る必要があります。

何らかの方法で html を解析する方法を説明する質問が既にあります: Robust and Mature HTML Parser for PHP

ニーズに合わない場合は、Google で検索してみてください: php html parsing、いくつかのライブラリが見つかりました

たとえば、私が見つけたこのライブラリでは、すべてのタグを見つけることができます: http://simplehtmldom.sourceforge.net/

これは優れたアプローチではないことに注意してください。html ページを PHP ページに変更し、A タグの代わりにコードを挿入することをお勧めします。これにより、すべてが簡単になります。

最後に、html ページが静的 (変更されない) の場合、簡単に行カウントを使用して X 行から Y 行までのコンテンツを取得し、カスタマイズした A タグを配置してから、J からファイルの最後まで読み取ることができます。

とにかく頑張ってください。

于 2012-04-19T15:22:39.117 に答える