Nokogiri не будет печатать, ничего не возвращается с page.css - PullRequest
0 голосов
/ 20 декабря 2018

Я написал этот скрипт на машине с Ubuntu, недавно только начал использовать Chromebook на бета-канале и пытался использовать тот же скрипт с тем же html-файлом, но nokogiri просто ничего не возвращает.

У меня естьпробовал: использовать ту же версию Ruby (2.3.1), что и первоначально использовалась (на машине с Linux).Переустановка Nokogiri после перехода на 2.3.1

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

Это просто список продуктов, доступных на сайте rails, из локального html-файла.При использовании его в Chromebook он возвращает «page.class», но из «page.css» ничего не возвращается, а при проверке с помощью pry «d» пусто.

...