私は与えられたhtmlのheadセクションで宣言されたすべてのスクリプトを取得しようとしていますが、どうしようもなく常にnilを返します。nokogiri doc.xpath( 'head')はnilを返します
doc = Nokogiri::HTML(open('http://www.walmart.com.br/'))
puts doc.at('body') # returns nill
doc.xpath('//html/head').each # this also will never iterate
お勧めはありますか?私はあなたのために間違って何が起こっているかわからないんだけど
doc.at('body')
:私はスクリプト/コンソールでそれをしようとしたとき
それは完全に働いた。 doctypeを変更した後、私はxpathを使ってdom要素に行きました。 –