
[英]Ruby on Rails can't save image src scraped with Nokogiri
我正在尝试使用 Nokogiri 获取图像(位于另一个网站上)的 src 值,将其保存在我的数据库中并使用它在我的视图中显示此图像。 但是 Rails 引发了这个错误信息: 提供无位置。 无法构建 URI。 这是我在 controller 中的代码: 和我的代码: ...
[英]Ruby on Rails can't save image src scraped with Nokogiri
我正在尝试使用 Nokogiri 获取图像(位于另一个网站上)的 src 值,将其保存在我的数据库中并使用它在我的视图中显示此图像。 但是 Rails 引发了这个错误信息: 提供无位置。 无法构建 URI。 这是我在 controller 中的代码: 和我的代码: ...
[英]An error occurred while installing nokogiri (1.10.10), and Bundler cannot continue
操作系统:Ubuntu 18.04 ruby:2.7 导轨:6.* Gem::Ext::BuildError: 错误: 无法构建 gem 原生扩展。 /home/.rvm/rubies/ruby-2.7.0/bin/ruby -I /home/.rvm/rubies/ruby-2.7.0/li ...
[英]Issue with gsub method in my Ruby code when trying to replace HTML <a> tags with the URL stripped from in it
我正在尝试实现基本替换,但我发现很难确定这里的行为。 我想用其中包含的 URL 替换标签。 这是我的代码: 我认为 output 将是: 实际的 output 是: 有人可以解释为什么会发生这种情况以及我怎样才能做得更好吗? ...
[英]Rails 6 - Nokogiri LoadError conflict between development and production (x86_64-darwin & x86_64-linux)
当我尝试使用capistrano gem 进行部署时,我得到: 在我的Gemfile.lock中,我可以看到nokogiri已安装nokogiri (1.11.2-x86_64-darwin) ,它适用于 mac,因为我使用 mac 进行开发,当我在我的生产中执行gem list时,即ubuntu ...
[英]Can not install nokogiri gem on dockerfile
我尝试使用 docker 设置运行 rails 项目,所以我构建了一个 dockerfile 如下 当我运行docker build. ,它总是通过如下错误: 所以请帮助我。 ...
[英]rails aborted! when running `rails new` and `rails s` giving load error for nokogiri and dlopen
我在 macOS 上并尝试使用rails new MyBlog -T --database:postgresql启动一个新的 rails 应用程序,我收到以下错误对话框( rails s也会发生同样的情况:LoadError: cannot load such file -- nokogiri/no ...
[英]Alternatives to using 'render' to parse a (executed) view file with Nokogiri
我有一个帮助文件,其中包含一个包含以下代码段的方法: 我正在做的是获取部分内容(包含一些 ERB)的结果,然后用 Nokogiri 解析它以供进一步使用。 我正在尝试确定是否有一种方法可以在不使用render的情况下执行此操作,因为我想以相同的方式以相同的方法解析另一个视图文件——目前它工作得很好( ...
[英]Watir - How do I collect all links where the span contains aria_label “Multimedia”
我写了一个 ruby 代码,浏览器 object 找到所有链接,然后如果它们与特定的正则表达式匹配,我将它们一一存储在一个数组中。 我正在尝试创建一个过滤器,我只遍历那些链接,其中第二个子 div 内的 span 包含 aria-label 作为Multimedia 。 附上HTML结构的截图。 ...
[英]What's the best way to unwrap tags with nokogiri?
说,我有一个像这样的 HTML 文件......<html> <head> <title>hello</title> </head> <body> <h1>title</h1> <p>So, ...
[英]nokogiri 1.9.1 install failed on MacOS Catalina
我收到一个错误并且捆绑安装失败:安装 nokogiri (1.9.1) 时出错,并且 Bundler 无法继续。 在捆绑之前确保gem install nokogiri -v '1.9.1' --source 'https://rubygems.org/'成功。 我已经尝试了许多来自堆栈溢出的命令, ...
[英]Extracting variable value from script with Nokogiri - Ruby/Rails
我有这段代码可以拉入页面上的所有脚本。 这很好用,并返回页面上的所有脚本。 然而,这使得它比它需要的更复杂,因为我只需要 1 个脚本,一个带有 class “分析”的脚本 但是我找不到一种只通过 class 隔离该脚本的好方法,否则当我知道我需要的值在这个脚本中时,我必须遍历所有其他脚本。 现在我 ...
[英]How to get the value of the title of an URL that is passed on by cookie, using nokogiri gem
我想获得由 cookie 传递的 URL 的标题。 如果我只使用普通的 URL,它就可以工作。 (见下面的代码) 但是当 url 通过 cookie 作为参数给出时,它就不起作用了。 我得到“Net::ReadTimeout 错误”。 在错误页面的直播 shell 中,我输入了“url”,并得到了 ...
[英]How to correct a Load Error of Nokogiri using Ruby on Rails?
我很确定我已经用尽所有其他资源试图找出为什么我不断收到加载错误。 关于 nokogiri、bootsnap 和 spring 的内容不断出现。 我在 rails 上使用 ruby,当我尝试启动服务器或控制台做任何事情时,我收到此错误,我不明白如何遵循。 我删除了部分错误消息,因为它对于帖子来说太长 ...
[英]Ruby open-uri can't open url (m1 mac)
我开始学习 ruby 和刮擦,我尝试打开 url,我得到了lib/scrapper.rb:7:in `initialize': No such file or directory @ rb_sysopen - https://en.wikipedia.org/wiki/Douglas_Adams ...
[英]Loop in XML with Nokogiri and get a child element
我正在努力处理 XML / GPX 文件,我需要在其中获取一些特定数据: 到目前为止,我正在尝试这样做 但我没有成功从ns4:hr获得价值我仔细阅读了 https://nokogiri.org/tutorials/searching_a_xml_html_document.html但以我目前的理解, ...
[英]Nokogiri Returning False on Empty String With .empty?
我正在尝试使用基于 Nokogiri 的 gem ruby- readability 从文档中删除空的<p>标签。 使用.strip.empty? 在控制台中工作正常,如下所示: 在ruby-readability gem 中运行相同的操作,返回false 。 在该方法中,我添加了 ...
[英]Error parsing XML document with Ruby's Nokogiri
使用 Ruby 的 Nokogiri 库,我想按如下方式解析 XML 文档,从中提取一些元素(如“tsn”或“kingdom”): 打开文档后 如果我使用 我得到一个零值,如果我使用 我收到一个错误:Nokogiri::XML::XPath::SyntaxError (ERROR: Invalid ...
[英]Get value from xml and calculate
我从 xml 文件中获取金额,但我需要将它们相加才能检查。 我在轨道上使用 Ruby 和 Nokogiri gem来自 xml 文件的示例: 我设法使用以下代码行获得了所有金额和税款: 这些是我从 xml 文件中得到的结果: 现在我想要的是将两个值(importe + impuesto)相加,例如: ...
[英]How to get text value of an anchor href generated by javascript?
在抓取一个外网平台时(需要登录,所以我不能把链接放在这里)我遇到了这些人: 这是许多中的第一个,我需要这个参考:COO2。 这是我的代码,在使用 selenium 进入平台后,我使用 nokogiri(只是因为我更了解它) 我在一个数组中得到了很多 {:reference=>""} 。 关于 ...