ruby-on-rails相关内容

Ruby Watir Gem,表单输入超时

我正在使用 Watir、Mechanize 和 Nokigiri gems 练习网页抓取. 我的 Watir 脚本遇到了问题.我的计划是通过 http://tripadvisor.com/ 获取航班价格列表.当我运行脚本时,Chrome 浏览器会按原样打开,脚本继续填写表单的第一部分、来源和目的地,然后停止.这是我收到的错误消息: 此代码在等待元素出现的默认超时期间一直处于休眠状态.如果测 ..
发布时间:2021-06-08 18:50:48 其他开发

如何访问多个<p>一次标记一个

我有以下 HTML: 一些话. 还有一些词. 更多的话. 如果我使用以下方法解析 HTML: doc = Nokogiri::HTML(open("http://my_url")) 然后运行 doc.css('#test_id').text 在控制台中我得到: =>“一些话.\n还有一些话.\n更多的话" 如何只获取第一个 元素? 我 ..
发布时间:2021-06-08 18:50:36 其他开发

运行 rails S 时出现分段错误(无法编译 nokogiri)

我已经在配置地狱中待了两天,我已经尝试了 Stack Overflow 上的几乎所有内容来修复它.我觉得我尝试过的一些东西可能让事情变得更糟.我使用 RVM,然后我尝试使用 rbenv,现在我又回到使用 RVM.我不确定是否有 rbenv 的残余导致了这种情况或什么,但我按照说明将其完全删除. 我目前遇到的错误在这里: https://gist.github.com/EvanTedes ..
发布时间:2021-06-08 18:50:16 其他开发

安装“nokogiri"时出错在 Ruby on Rails 应用程序中?

我一直在关注 Lynda.com 的 Ruby on Rails 课程.我做了所有视频中提到的事情. 我正在尝试运行 rails server 命令,该命令应该默认为 WEBrick,对吗? 我运行了该命令,它在 nokogiri.rb 文件和第 29 行出现问题,其中发生错误,这是读取的内容: 需要'nokogiri/nokogiri' 这是我在运行 rails server 命 ..

使用 Nokogiri 根据用户在 Rails 应用程序中的输入搜索 XML 文件

所以我有一个 XML 文件(XML 文件)架构(XML 架构). 我正在尝试创建一个快速的 Rails 应用程序,以允许用户根据作为 sdnEntry 元素的子元素的“lastName"元素搜索 XML 文件. 我在设置 rails 应用程序或搜索表单时没有遇到任何问题.我还能够使用 Nokogiri 加载 XML 文件,并且可以运行简单的命令,例如... xmldoc.css("l ..
发布时间:2021-06-08 18:50:01 其他开发

Nokogiri 在视图中显示数据

试图弄清楚如何显示我在应用程序/html 中抓取的文本和图像.这是我的 app/scrape2.rb 文件 需要'nokogiri'需要'open-uri'url = "https://marketplace.asos.com/boutiques/independent-label"doc = Nokogiri::HTML(open(url))label = doc.css('#boutique ..
发布时间:2021-06-08 18:49:44 其他开发

Rails/Paperclip/S3 神秘错误:未定义的方法“global_endpoint?"

所以我上周将 Rails 应用从 3.0 升级到 4.0,从那以后我一直收到奇怪的错误,这些错误似乎指向我没有改变的随机位置,我无法重现它们. > 一个这样的错误是这样的: NoMethodError: 未定义的方法 `global_endpoint?'对于 AWS::S3:Class[GEM_ROOT]/gems/aws-sdk-1.46.0/lib/aws/core/configurat ..
发布时间:2021-06-08 18:49:36 其他开发

rails.strip_tags 用于带回车的 html

以下代码将 \r 转换为这是正确的吗? strip_tags "aaa\r\n"# =>"aaa \n" 正确吗?我应该收到 "aaa\r\n" 解决方案 已修复:https://github.com/rails/rails-html-sanitizer/issues/31 原因与编码特殊字符有关. Rails 4.2.1 修复了一些相关的错误 ..
发布时间:2021-06-08 18:48:15 其他开发

LoadError: 不兼容的库版本 -/home/ubuntu/.rvm/gems/ruby-2.3.1@lm5/gems/nokogiri-1.8.2/lib/nokogiri/nokogiri.so

尝试使用生产模式运行 rake 资产预编译,如下所示. rake assets:precompile 它适用于 ubuntu 14.04(32 位)和 16.06(32 位).但在 aws ec2 中的 16.04(64 位)上出现加载错误. 请帮我解决这个问题. 提前致谢. 这是我的完整堆栈跟踪 抽水中止!LoadError: 不兼容的库版本 -/home/u ..
发布时间:2021-06-08 18:48:06 其他开发

使用 SAX Parser 获取多个子节点?

我有一个大型本地 XML 文件 (24 GB),其结构如下: ********(在一个 id 内多次...) 我需要这样的结果: id1;url1id1;网址2id1;网址3id2;网址4.... 我想将 Nokigiri 与 SAX Parser 或 Reader 一起使用,因为我无法将整个文件加载到内存中.我正在使用 Ruby Rake 任务来执行代码. 我使 ..
发布时间:2021-06-08 18:47:31 其他开发

Nokogiri 一次解析多个 XML 提要并按日期排序

我正在使用 Rails 和 Nokogiri 来解析一些 XML 提要. 我已经解析了一个 XML 提要,我想解析多个提要并按日期对项目进行排序.它们是 Wordpress 提要,因此它们具有相同的结构. 在我的控制器中,我有: def 索引doc = Nokogiri::XML(open('http://somewordpressfeed'))@content = doc.xpat ..
发布时间:2021-06-08 18:47:28 其他开发

在 Rails 中显示从 Nokogiri 抓取的数据?

我最近开始学习 Rails,并且正在尝试构建一个简单的应用程序,该应用程序从网站上抓取足球比赛并在我的 index.html 中显示数据.然后用户可以尝试预测赛程的比分. 我设法使用 Nokogiri 将数据刮到了 fixtures.rb 文件中: 需要'nokogiri'需要'open-uri'doc = Nokogiri::HTML(open("http://www.bbc.co.uk ..
发布时间:2021-06-08 18:47:25 其他开发

从 ruby​​ 中的 HTML 元素中提取背景图像

我正在尝试使用 Nokogiri 从 div 中提取 background-url,但无法解析它的 background-url. 在 StackOverflow 上搜索时,我找到了这个链接 解析:我可以接吗Nokogiri 中嵌入的 CSS 背景的 URL? 但那里给出的解决方案不起作用. 解决方案 Nokogiri 不是网络浏览器.它位于 libxml2 之上,提供快速且出色 ..
发布时间:2021-06-08 18:47:19 其他开发