cost 373 ms
Ruby on Rails 无法保存用 Nokogiri 抓取的图像 src

[英]Ruby on Rails can't save image src scraped with Nokogiri

我正在尝试使用 Nokogiri 获取图像(位于另一个网站上)的 src 值,将其保存在我的数据库中并使用它在我的视图中显示此图像。 但是 Rails 引发了这个错误信息: 提供无位置。 无法构建 URI。 这是我在 controller 中的代码: 和我的代码: ...

安装 nokogiri (1.10.10) 时出错,Bundler 无法继续

[英]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 ...

当我的 Ruby 代码中的 gsub 方法出现问题时,尝试<a>用从中剥离的 URL 替换 HTML 标记</a>

[英]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 冲突(x86_64-darwin 和 x86_64-linux)

[英]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 ...

导轨中止! 运行“rails new”和“rails s”时,nokogiri 和 dlopen 出现加载错误

[英]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 ...

Nokogiri 使用“渲染”解析(执行的)视图文件的替代方法

[英]Alternatives to using 'render' to parse a (executed) view file with Nokogiri

我有一个帮助文件,其中包含一个包含以下代码段的方法: 我正在做的是获取部分内容(包含一些 ERB)的结果,然后用 Nokogiri 解析它以供进一步使用。 我正在尝试确定是否有一种方法可以在不使用render的情况下执行此操作,因为我想以相同的方式以相同的方法解析另一个视图文件——目前它工作得很好( ...

Watir - 如何收集跨度包含 aria_label “多媒体”的所有链接

[英]Watir - How do I collect all links where the span contains aria_label “Multimedia”

我写了一个 ruby 代码,浏览器 object 找到所有链接,然后如果它们与特定的正则表达式匹配,我将它们一一存储在一个数组中。 我正在尝试创建一个过滤器,我只遍历那些链接,其中第二个子 div 内的 span 包含 aria-label 作为Multimedia 。 附上HTML结构的截图。 ...

在 MacOS Catalina 上安装 nokogiri 1.9.1 失败

[英]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/'成功。 我已经尝试了许多来自堆栈溢出的命令, ...

使用 Nokogiri 从脚本中提取变量值 - Ruby/Rails

[英]Extracting variable value from script with Nokogiri - Ruby/Rails

我有这段代码可以拉入页面上的所有脚本。 这很好用,并返回页面上的所有脚本。 然而,这使得它比它需要的更复杂,因为我只需要 1 个脚本,一个带有 class “分析”的脚本 但是我找不到一种只通过 class 隔离该脚本的好方法,否则当我知道我需要的值在这个脚本中时,我必须遍历所有其他脚本。 现在我 ...

如何使用 nokogiri gem 获取由 cookie 传递的 URL 的标题值

[英]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”,并得到了 ...

如何使用 Ruby on Rails 纠正 Nokogiri 的加载错误?

[英]How to correct a Load Error of Nokogiri using Ruby on Rails?

我很确定我已经用尽所有其他资源试图找出为什么我不断收到加载错误。 关于 nokogiri、bootsnap 和 spring 的内容不断出现。 我在 rails 上使用 ruby,当我尝试启动服务器或控制台做任何事情时,我收到此错误,我不明白如何遵循。 我删除了部分错误消息,因为它对于帖子来说太长 ...

Ruby open-uri 打不开 url (m1 mac)

[英]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 ...

使用 Nokogiri 在 XML 中循环并获取子元素

[英]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 使用 .empty 在空字符串上返回 False?

[英]Nokogiri Returning False on Empty String With .empty?

我正在尝试使用基于 Nokogiri 的 gem ruby- readability 从文档中删除空的&lt;p&gt;标签。 使用.strip.empty? 在控制台中工作正常,如下所示: 在ruby-readability gem 中运行相同的操作,返回false 。 在该方法中,我添加了 ...

使用 Ruby 的 Nokogiri 解析 XML 文档时出错

[英]Error parsing XML document with Ruby's Nokogiri

使用 Ruby 的 Nokogiri 库,我想按如下方式解析 XML 文档,从中提取一些元素(如“tsn”或“kingdom”): 打开文档后 如果我使用 我得到一个零值,如果我使用 我收到一个错误:Nokogiri::XML::XPath::SyntaxError (ERROR: Invalid ...

从 xml 获取值并计算

[英]Get value from xml and calculate

我从 xml 文件中获取金额,但我需要将它们相加才能检查。 我在轨道上使用 Ruby 和 Nokogiri gem来自 xml 文件的示例: 我设法使用以下代码行获得了所有金额和税款: 这些是我从 xml 文件中得到的结果: 现在我想要的是将两个值(importe + impuesto)相加,例如: ...

如何获取 javascript 生成的锚点 href 的文本值?

[英]How to get text value of an anchor href generated by javascript?

在抓取一个外网平台时(需要登录,所以我不能把链接放在这里)我遇到了这些人: 这是许多中的第一个,我需要这个参考:COO2。 这是我的代码,在使用 selenium 进入平台后,我使用 nokogiri(只是因为我更了解它) 我在一个数组中得到了很多 {:reference=&gt;""} 。 关于 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM