nokogiri

    0热度

    1回答

    我无法推送到heroku。 捆绑器发现nokogiri 1.6.8.1的未满足的依赖关系。 $ git push heroku master .... remote: The latest bundler is 1.15.4, but you are currently running 1.15.2. remote: To update, run `gem install bundler

    1热度

    1回答

    这就是我想要做的事: xml = Nokogiri::XML::Builder.new do |x| x.root do x.book do x.attribute('isbn', 12345) # Doesn't work! x.text("Don Quixot") end end end.doc 我知道我能做到x.book(

    0热度

    1回答

    我想使用Nokogiri提取图像URL。 下面的代码有效,但我希望以更高效和可扩展的方式进行操作,而不是无限制地执行elsif。 if doc.at_css("img[itemprop='image']")['src'] img = doc.at_css("img[itemprop='image']")['src'] elsif doc.at_css("img[itemprop='im

    0热度

    2回答

    我有HTML这样的: <div>Lorem ipsum <b>dolor sit</b> amet.</div> 我怎样才能找到一个简单的基于文本的比赛在这个HTML我的搜索字符串ipsum dolor?我需要匹配的开始和结束XPath节点指针,以及指向这些开始和结束节点内部的字符索引。我使用Nokogiri来处理DOM,但任何Ruby解决方案都可以。 难度: 我不能node.traverse

    0热度

    2回答

    我试图从MLS网站上抓取玩家信息来创建玩家来自哪里的地图以及其他信息。随着它的发展,我对这件事情是新的。 到目前为止,我已经使用这个代码: require 'HTTParty' require 'Nokogiri' require 'JSON' require 'Pry' require 'csv' page = HTTParty.get('https://www.atlutd.com

    0热度

    1回答

    在问这个问题之前,我一直在寻找解决方案,但不幸的是他们都没有取得好的结果。 我得到一个OpenURI::HTTPError: 405 Not Allowed访问这个特定的URL时: require 'open-uri' doc = Nokogiri::HTML(open("http://streeteasy.com")) #=> OpenURI::HTTPError: 405 Not All

    -2热度

    1回答

    如果给定的HTML页面在浏览器中显示使用任何红宝石宝石,我需要获取用户可见的所有文本。现在我正在使用Mechanize和Nokogiri从网站上取消数据,但我需要用户可见的文字或文字。请说明我可以用来完成这项任务的任何宝石或方法。

    0热度

    1回答

    如何将另一个XML元素插入到用Builder :: XmlMarkup创建的XML文件中?例如,像 xml = Builder::XmlMarkup.new(:indent => 4) xml.content xml.common do xml.common_field1 do // common_field1 content end

    0热度

    1回答

    我的特殊用例是构建具有占位符值的HTML电子邮件模板,这些模板稍后将替换为实际数据。 例子: hello <span class='placeholder' data-slug='contact.name'>contact.name</span> ...变成 “你好,约翰的” 占位符被替换时。 我有这些占位符的50+,并正在使用引入nokogiri更换使用实时数据的占位符: placehold

    1热度

    2回答

    我使用引入nokogiri除去像这样某个类: doc.css("span").remove_class("classname-1") 我不知道是否有一种方法,以消除与正则表达式定义的类。例如,如果我想删除一个有一系列数字的类,例如/classname-\d+/,我该怎么做?它不工作,直接插入到remove_class方法的正则表达式,我似乎无法在任何地方找到这个问题(或解决方案!)。 在一个相