解析中のHTMLコードから文字列にパイプ区切り文字を追加するにはどうすればよいですか?Rubyでブレッドクラムを解析する方法
HTML:
<div class="container">
<div class="results">
<div class="row">
<div class="col">
<nav class="breadcrumb-nav">
<ol class="breadcrumb">
<li>
<a href="/">Home Page</a>
</li>
<li>
<a href="link">Category Name</a>
</li>
<li>
<a href="link">Sub Category Name</a>
</li>
<li>
<a href="link">Another Sub Category Name</a>
</li>
<li class="highlight">
<a href="link">Current Sub Category Page Name</a>
</li>
</ol>
</nav>
</div>
</div>
</div>
</div>
マイコード:
puts page.xpath(".//*[@class='breadcrumb']//a").text
ディスプレイ:
ホームPageCategory NameSubカテゴリNameAnotherサブカテゴリNameCurrentサブカテゴリページ名
私はそれを
として表示させたいですか?カテゴリ名|あなたの区切り文字で参加し、その後、個々の要素のテキストを取らなければならないサブカテゴリー名...
うまくいきました、ありがとうございます! – vladz