我该如何解决这个错误?#<Mechanize::Page:0xb4b76434> 的未定义方法 `at_css'
How do i resolve this error?undefined method `at_css' for #<Mechanize::Page:0xb4b76434>
NoMethodError 异常:# 的未定义方法“at_css”
在运行这个代码的时候,
result.at_css("body").text
您需要先调用 Mechanize::Page
对象的 root
方法:
page = Mechanize.new.get("http://....")
page.root.at_css('...')
root
会return一个Nokogiri::HTML::Document,它实现了at_css
方法。
page.root.search('...')
它的工作
NoMethodError 异常:# 的未定义方法“at_css” 在运行这个代码的时候, result.at_css("body").text
您需要先调用 Mechanize::Page
对象的 root
方法:
page = Mechanize.new.get("http://....")
page.root.at_css('...')
root
会return一个Nokogiri::HTML::Document,它实现了at_css
方法。
page.root.search('...') 它的工作