我有以下红宝石脚本:
require "rubygems"
require "rest-client" #although not required in the program
require "open-uri"
require "nokogiri"
puts "Opening file"
page=File.open("file.html","r"){|file| file.read}
puts page
page = Nokogiri::HTML(page)
puts page.class
#Filters content of page to select all references to the documents filing date
td_rows = page.css('td i.blue')
puts td_rows
我可以从 CodeRunner 或 TextWrangler 运行此脚本,并使用 ruby 'filename' 从终端调用它。但是,我试图让脚本在某个时间点运行,并尝试使用 Keyboard Maestro 或 Platypus 调用脚本,但尽管它运行它似乎并没有完成该行
td_rows = page.css('td i.blue')
变量 td_rows 不包含任何内容。有谁知道为什么这不起作用?
非常感谢