特定の基準 (class = "int" または class = "ext") を満たさない HTML ページ (実際には tinymce ユーザー入力) からすべての画像を削除したいのですが、正しいアプローチに苦労しています。それが私がこれまで行っていることです:
hbody = Hpricot(input)
@internal_images = hbody.search("//img[@class='int']")
@external_images = hbody.search("//img[@class='ext']")
しかし、クラスの値が間違っている(「int」または「ext」ではない)画像を見つける方法がわかりません。
また、要素をループして、標準の html ではない他の属性をチェックする必要があります (属性 dbsrc で設定した DB ID などの内部値を設定するためにそれらを使用します)。これらの属性にもアクセスすることはできますか? また、条件を満たさない特定の要素 (hpricot 検索結果にある要素) を削除する方法はありますか?
ご協力いただきありがとうございます!