Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby XPATH错误我不知道';我不明白为什么_Ruby_Xpath_Nokogiri_Open Uri - Fatal编程技术网

Ruby XPATH错误我不知道';我不明白为什么

Ruby XPATH错误我不知道';我不明白为什么,ruby,xpath,nokogiri,open-uri,Ruby,Xpath,Nokogiri,Open Uri,我想在我的“名称”数组中列出有问题的站点的所有加密货币。我通过xpath获取它们,但当我在终端中测试时,它会将我发回 lib/app.rb:8:语法错误,意外的局部变量或方法,应为'end' …age=doc.xpath”//*[@id=“\uu next”]/div[1]/div[2]/div/div[1]/d 我不明白为什么 我的代码: 需要“nokogiri” 需要“打开uri” def cours_加密(url) 名称=[] doc=Nokogiri::HTML(URI.open(ur

我想在我的“名称”数组中列出有问题的站点的所有加密货币。我通过xpath获取它们,但当我在终端中测试时,它会将我发回

lib/app.rb:8:语法错误,意外的局部变量或方法,应为'end' …age=doc.xpath”//*[@id=“\uu next”]/div[1]/div[2]/div/div[1]/d

我不明白为什么

我的代码:

需要“nokogiri”
需要“打开uri”
def cours_加密(url)
名称=[]
doc=Nokogiri::HTML(URI.open(url))
page=doc.xpath”//*[@id=“\uu next”]/div[1]/div[2]/div/div[1]/div/div[2]/div[3]/div/table/tbody/tr[1]/td[2]/div/a”。每个do节点|

名称不转义就不能嵌套相同样式的引号。
“foo”bar“baz”
是一个语法错误,您必须转义内部引号,例如
“foo”bar“baz”
,或者更改引号样式,例如
%Q{foo”bar“baz}
,非常感谢:)这是工作