**已关闭。**此问题为not reproducible or was caused by typos。目前不接受回答。
这个问题是由错字或无法再重现的问题引起的。虽然类似的问题在这里可能是on-topic,但这个问题的解决方式不太可能帮助未来的读者。
3天前关闭。
Improve this question的
我在一台ubuntu机器上写了这个脚本,最近刚开始在beta频道上使用chromebook,并试图使用相同的脚本和相同的html文件,然而nokogiri什么也没有返回。
我尝试过:使用与最初使用的Ruby(2.3.1)相同的版本(在Linux机器上)。更改为2.3.1后重新安装Nokogiri
require "nokogiri"
page = Nokogiri::HTML(open("prods.html"))
puts page.class #Nokogiri::HTML::Document
d = page.css("//div/[@class='ember-view']/div[@class='well']/h3/a")
lines = d.map(&:text).join("\n")
puts lines
字符串
这只是从本地html文件中列出了rails网站上可用的产品。当在Chromebook上使用它时,它会返回“page.class”,但“page.css”不会返回任何内容,并且当使用pry检查时,“d”为空。
1条答案
按热度按时间tf7tbtn21#
重新安装ruby并重新克隆我的repo