ai didi

ruby-on-rails - 简单的 Nokogiri 不工作 : undefined method call for "Nokogiri"

转载 作者:太空宇宙 更新时间:2023-11-03 16:03:37 24 4
gpt4 key购买 nike

我安装了 Ruby 和 Nokogiri gem。在 irb 中,我尝试:

require 'nokogiri'
require 'open-uri'

url = 'http://www.amazon.com/The-Pragmatic-Programmer-Journeyman-Master/dp/020161622X/ref=sr_1_1?ie=UTF8&qid=1380758047&sr=8-1&keywords=the+programmatic+programmer'

data = Nokogiri::HTML::(open(url))

puts data

我总是从“数据”变量中得到同样的错误。

NoMethodError: undefined method 'call' for Nokogiri:Module
from (irb):5
from C:/RailsInstaller/Ruby1.9.3/bin/irb:12:in '(main)'

我是编程新手,所以这可能是非常明显的事情。请原谅我的无知。

最佳答案

尝试

Nokogiri::HTML.parse(open(url))

Nokogiri::HTML(open(url))

关于ruby-on-rails - 简单的 Nokogiri 不工作 : undefined method call for "Nokogiri",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19148855/

24 4 0
文章推荐: ruby-on-rails - Instagram.get_access_token 返回 BadRequest
文章推荐: php - 来自 PayPal 的回调。如何立即知道用户支付成功?
文章推荐: payment-gateway - 使用 PayPal 对信用卡进行预授权
文章推荐: asp.net - 我们如何使用 Paypal Payflow pro 帐户在同一网站退还金额
太空宇宙
个人简介

我是一名优秀的程序员,十分优秀!

滴滴打车优惠券免费领取
滴滴打车优惠券
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com