XPATH 错误意外我不明白为什么

问题描述

我想在我的“名称”数组中放入相关网站的所有加密货币的列表。我通过 xpath 获取它们,但是当我在终端中进行测试时,它会将我发回

"lib/app.rb:8: 语法错误,意外的局部变量或方法,期待`end' ...age = doc.xpath"//*[@id="__next"]/div[1]/div[2]/div/div[1]/d..."

我不明白为什么。

我的代码

require 'nokogiri'
require 'open-uri'

def cours_crypto (url)
  name = []
  doc = Nokogiri::HTML(URI.open(url))
  page = doc.xpath"//*[@id="__next"]/div[1]/div[2]/div/div[1]/div/div[2]/div[3]/div/table/tbody/tr[1]/td[2]/div/a".each do |node|
      name << node.text
  end
end
    

   
cours_crypto('https://coinmarketcap.com/all/views/all/')

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)