HTML ページで DIV タグを見つける方法を知りたいです。これは、その DIV 内のリンクを別のリンクに置き換えたいためです。必要な正確なコードがわかりません。
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 からファイルの最後まで読み取ることができます。
とにかく頑張ってください。