私はページをスクラップするためにPHPを使用しています。名前を表示したまま特定のクラスを持つdiv内のリンクを削除するにはどうすればよいですか?特定のクラスコンテナ(php scrape)内のリンクを削除するには?
任意の助け
<p>Our list of teachers:</p>
<div class="teacher"><a href="...">John Brown</a></div>
<div class="teacher"><a href="...">Peter Smith</a></div>
<div class="teacher"><a href="...">Jane Doe</a></div>
おかげで、 ジェフ(解析用)
ありがとうございます。私はphpQueryに慣れていません - それを使用するのは何ですか?それは単なる図書館へのリンクですか? – Geoff
はい、DOMDocumentのライブラリラッパーです(それ自体は少し面倒です)。 phpQueryはより良い文書を持っていますが、QueryPathでは 'qp($ html)'を書くことができます。これは私がそれを好む理由です。 compact関数呼び出しを利用するには、ダウンロードしてinclude()する必要があります。 – mario
ありがとうMario、遅れて答えを残して申し訳ありませんが(私はしばらくそれを保留しなければなりませんでした)これは実際には既存のスクリプトの一部です - phpQueryライブラリやQueryPathライブラリなしで行うことは可能ですか? ? – Geoff