と私は正しいアプローチでstruggelingよ。それは私がこれまでやってんだよ:Hpricot要素交差点
hbody = Hpricot(input)
@internal_images = hbody.search("//img[@class='int']")
@external_images = hbody.search("//img[@class='ext']")
をしかし、私はクラスが誤った値(ない「INT」または「EXT」)を有するイメージを検索するための方法がわかりません。
Iはまた、標準のHTML(私は属性dbsrcに設定されたDBのID、のような内部値を設定するためにそれらを使用する)ではない他の属性をチェックする要素をループしなければなりません。これらの属性にもアクセスできますか?条件に合致しない特定の要素(hpricot検索結果に含まれる要素)を削除する方法はありますか?
ありがとうございました!
うわー、とても簡単なので、私は「collection_one - collection_two」を使用することができますcollection_twoであるcollection_oneからすべての要素を削除するには?ありがとう! –
重要な注意点は、 'z = x - y'の後では、xは変更されません.zは、yにないxのすべてを含んでいます。 – rampion
yep、コレクションを追加する場合は+を入力します。 'all_images - (internal_images + external_images)'です。 –