Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/22.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 如何阅读nokogiri.org文档_Ruby_Nokogiri - Fatal编程技术网

Ruby 如何阅读nokogiri.org文档

Ruby 如何阅读nokogiri.org文档,ruby,nokogiri,Ruby,Nokogiri,上周我开始用Ruby编写脚本。我需要从网上搜集一些数据,所以我被告知要使用Mechanize,然后使用 《机械化》说: Mechanize使用nokogiri解析html。这对你意味着什么?可以将mechanize页面视为nokogiri对象。使用Mechanize导航到需要刮取的页面后,使用nokogiri方法刮取 我知道我可以使用xpath或at_xpath,因为它是“”的一部分,但我不知道这些方法的确切语法、区别等 我在“”中被告知 我经常使用text()表达式。这不是使用Nokogiri

上周我开始用Ruby编写脚本。我需要从网上搜集一些数据,所以我被告知要使用Mechanize,然后使用

《机械化》说:

Mechanize使用nokogiri解析html。这对你意味着什么?可以将mechanize页面视为nokogiri对象。使用Mechanize导航到需要刮取的页面后,使用nokogiri方法刮取

我知道我可以使用
xpath
at_xpath
,因为它是“”的一部分,但我不知道这些方法的确切语法、区别等

我在“”中被告知

我经常使用text()表达式。这不是使用Nokogiri所必需的。您可以检索该节点,然后调用该节点上的text方法。便宜多了

我试图搜索Nokogiri的文档,但没有找到任何相关内容

有没有人能帮我看Nokogiri的文件


我想知道如何使用
text
方法而不是
text()

阅读Nokogiri文档时,我不确定问题出在哪里。在谷歌上快速搜索“nokogiri”,第一次点击的结果是“nokogiri.org”。这是文档页面

在Ruby中,如果不传递参数,
text()
text
相同
text()
internal\u text()
的别名,它将

获取包含的所有节点对象的内部文本


这将让您开始。

我不确定阅读Nokogiri文档时出现了什么问题。在谷歌上快速搜索“nokogiri”,第一次点击的结果是“nokogiri.org”。这是文档页面

在Ruby中,如果不传递参数,
text()
text
相同
text()
internal\u text()
的别名,它将

获取包含的所有节点对象的内部文本


将让您开始。

我认为作者的意思之一是,网站上的文档不是标准格式/显示方式,与其他使用rdoc和各种方法显示信息的网站不同。它很难阅读


回答,,或者尝试一下——我很幸运地在github搜索了使用nokogiri的项目,并从那里阅读了源代码。

我认为作者的意思之一是,网站上的文档不是标准格式/显示方式,而不是其他使用rdoc和各种方法显示信息的网站。它很难阅读

回答,或者尝试——我很幸运地在github搜索了使用nokogiri的项目,然后阅读了源代码