私はHPricotで遊んでいますが、かなりの量の検索を行った後、これを解決することができませんでした。
HTMLページを解析して、mp3ファイルへのhrefを持つすべてのタグを見つけようとしています。これまでのところ私は持っています
<ul>
<% @page.search('//a[@href*=mp3]').each do |link| %>
<li>
<%= link.inner_text %>
</li>
<% end %>
</ul>
これは正常に機能しており、正規表現/href\s*=\s*\"([^\"]+)(.mp3)/
も機能しています。2つを組み合わせる方法がわかりません。
.search関数で何ができるかを理解するために、誰かが私に指摘できる良い例やドキュメントはありますか。
ありがとう