私はこのコードを使用して、すべての<p>
の要素を取りたい:nokogiriを介して最後の2つの要素を取得しないことは可能ですか?
novelty.body = page.css('.rt-article p').text
が、私は最後の2つの<p>
の要素を取得する必要はありません。それは可能ですか?
私はこのコードを使用して、すべての<p>
の要素を取りたい:nokogiriを介して最後の2つの要素を取得しないことは可能ですか?
novelty.body = page.css('.rt-article p').text
が、私は最後の2つの<p>
の要素を取得する必要はありません。それは可能ですか?
はい、
page.css('.rt-article p').slice(0...-2).text
お知らせ、3つの点があります。
私は理由を知らないが、それは私にとってはうまくいかない。 –
'page.css( '.rt-記事p')。スライス(0 ...- 2).text'は完璧に動作します、ありがとう! –
'..'は' ... 'よりも優れています。これは可読性とメンテナンスの問題です。 '0 ..- 3'対' 0 ...- 2':何が起こっているのか把握するために、より精神的な体操が必要ですか? –
「[mcve]」をお読みください。 –