weblioから単語の意味を取得するプログラムを作っているんですが、pで出力しようとしても""しか表示されません。
###ソースコード
ruby
1require 'open-uri' 2 3require 'nokogiri' 4ENV["SSL_CERT_FILE"] = "./cacert.pem" 5 6 7url = 'https://ejje.weblio.jp/content/test' 8 9charset = nil 10html = open(url) do |f| 11 charset = f.charset 12 f.read 13end 14 15doc = Nokogiri::HTML.parse(html, nil, charset) 16doc.xpath('//meta[@name="description"]').each do |node| 17 p node.css('meta').text 18end 19sleep(100)
###実行結果
""
putsでも試しましたが、だめでした。エラーは出ませんでした。
rubyのバージョンは2.3.3p222です。
nokogiriは最新のものです。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/12/30 05:38