nokogiri 相关问题

适用于Ruby的HTML,XML,SAX和Reader解析器,能够通过XPath或CSS3选择器搜索文档......等等

用rails 3.1.0和ubuntu安装Nokogiri 1.5.0出错。

以下是在服务器上运行bundle install vendorgems的错误。安装nokogiri (1.5.0)与本地扩展 Gem::Installer::ExtensionBuildError: ERROR.建立 gem 原生扩展失败。构建 gem 原生扩展失败。...

回答 8 投票 37

开放式Uri挂机

我试图在Nokogiri类中使用open-uri Script require 'nokogiri' require 'open-uri' open("http:/www.ruby-lang.org") {/docs.ruby-lang.orgen2.0.0OpenURIOpenRead.html。

回答 1 投票 0

如何通过Nokogiri在页面上获取特定的可查看字符串。

目前,我能够用Nokogiri解析一个网站,并从页面中抓取特定元素。然而,我需要能够抓取一个特定的字符串,例如 "缺货",这对用户来说是可见的。...

回答 1 投票 0

回答 1 投票 0

如何检查xpath中的节点是否有某个子节点x,但没有子节点y。

我想获取某个github用户的非forked仓库。目前,我用这个xpath查询得到了所有的仓库:parser.xpath("/ul[@data-filterable-for='your-repos-...]。

回答 1 投票 -1

如何使用Nokogiri替换文本字符串的“ inner_html”

我想获取一个HTML字符串并返回一个保留HTML结构但文本/内部HTML混淆的变异版本。例如:string =“ 这是一些...

回答 1 投票 0

如何从JavaScript代码提取JSON数据?

[在网页的JavaScript中间丢失了JSON类型的数据。我正在尝试获取并解析它,但我需要首先删除它周围所有无用的代码。这是我的文件:...

回答 1 投票 0

如何获取节点的原始HTML

我正在使用Nokogiri分析一些HTML,但是,我不知道如何在节点内获取原始HTML。例如,给定: &...

回答 3 投票 21

如何通过匹配文本选择节点

如果我有一堆元素,例如: 一个段落 [[Item 1 Apple Orange 是否有内置方法.. 。

回答 4 投票 46

[使用Nokogiri从网站抓取时如何访问文本节点

我正在从两个站点抓取数据。首先刮擦其他,然后将价格重复两次。第二个站点抓取了正确的数据,但是返回了一个间距问题,我不确定该如何解决。 ...

回答 2 投票 0

使用Nokogiri从网站抓取数据后出现间距和重复的问题

从2个站点抓取数据。第一个站点刮擦其他站点,然后将价格重复两次。第二个站点抓取了正确的数据,但是返回了一个非常模糊的间距问题,即无法确定...

回答 1 投票 0

使用Nokogiri读取XML文件是否需要根元素?

当我不包含'root'时读取XML文件时遇到问题。如果我有这样的文件: US

回答 2 投票 3

如何通过Nokogiri获取页面上的特定可见字符串

[目前,我能够使用Nokogiri解析网站并从页面中获取特定元素。但是,我需要能够抓取用户可见的特定字符串,例如“ Out of stock”:...

回答 1 投票 0

如何使用Nokogiri和Ruby从具有隐藏元素的动态折叠表中提取数据

我正在尝试通过以下网站进行抓取:https://www.cdc.gov/coronavirus/2019-ncov/cases-updates/cases-in-us.html以获取有关冠状病毒的所有状态统计信息。我的以下代码有效:...

回答 3 投票 0

通过Nokogiri获取可见的文字

我想用Nokogiri打开一个网页,并提取用户在浏览器中访问该网页时看到的所有单词,并分析单词频率。获取所有内容的最简单方法是什么?

回答 3 投票 7

如何替换DTD路径Nokogiri?

我正在打开一个具有以下内容的XML文件: [ ...

回答 1 投票 0

如何使用Nokogiri和XPath获取特定的XML节点

我在XML中具有此结构: [[[[]

回答 2 投票 0

在Ruby 2.7.0.0上安装Rails 6.0.2.2时出错-支持您的Ruby&RubyGems的nokogiri(> = 1.6)的最新版本是1.10.9

我在Windows上并且正在运行Ruby 2.7.0。当运行gem install rails时,出现以下错误:错误:安装rails时出错:nokogiri的最新版本(> = 1.6)支持您的Ruby&...

回答 1 投票 1

如何使用Nokogiri合并两个XML文件

我正在尝试将两个独立但相关的文件与Nokogiri合并。如果“ ItemNumber”相同,我想合并“产品”和“产品定价”。我加载了文档,但我不知道...

回答 1 投票 -1

Rails安装失败

我已经在Windows 10上安装了Ruby,版本为2.7.1p83。根据各种网站的建议,我使用gem install rails来安装rails。但它显示:错误:安装rails时出错:...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.