nokogiri

    -1热度

    3回答

    我正在使用Rails 5与Nokogiri。如何选择包含文本的最小元素? 我有我的网页上这个元素: <td class="style35" style="font-size: medium; border: thin solid #000000"> Location</td> ,我想我可以用选择它: doc.at('td:contains("Location")') 相

    -2热度

    1回答

    我最近学会了如何使用nokogiri和以下代码将XML源导入到rails中。 我可以选择直接从URL访问它,而不是从URL下载我的订阅源。 让我们假设URL是`www.feedurl.com” 我将如何更新下面的代码从该网址得到它: class Product < ApplicationRecord def self.xml_parser doc = Nokogiri::XM

    0热度

    2回答

    我有这样的代码: doc = Nokogiri::HTML("<a href='foo.html'>foo</a><a href='bar.html'>bar</a>") doc.xpath('//a/@href').map(&:value) # => ["foo.html", "bar.html"] 它可以作为我的预期。 但是出于好奇心,我想知道,只有使用XPath才能获得href属性的值

    0热度

    1回答

    我的一个项目使用HTTP查询返回令牌代码,以便用户可以根据需要轻松获取并更新它们。我找到了一篇文章,作者在我的主机上使用CURL查询。 例如: curl -k -H 'Authorization: Bearer SQ43OPLR79BIQQFN50PA6KI8MVJ77JT685V0S9TTRNNA6RO41DTA6FK7NR1H466C' -H 'User-Agent: api-test-age

    0热度

    1回答

    看来Nokogiri并不尊重它的严格选项。 html = %Q{<ul id="Test"><li></ul></li>} parsed = Nokogiri::HTML(html) do |config| config.strict end 这要根据文档产生一个错误:他们使用的打开选项 http://www.nokogiri.org/tutorials/parsing_an_h

    0热度

    3回答

    我有: <div class="bar">baz</div> <div class="foo">qux</div> <div class="foo">qux</div> <div class="foo">baz</div> <div class="foo">qux</div> <div class="foo">baz</div> <div class="foo">qux</div>

    -1热度

    1回答

    使用ruby/nokogiri我想包装一些元素,从一个元素开始,到下一个元素之前结束。因此,可以说,我有: <div class="foo"></div> <div class="bar"></div> <div class="bar"></div> <div class="foo"></div> <div class="bar"></div> <div class="bar"></di

    -2热度

    1回答

    欲隔离pageInfo - 为了>使用totalResults检查,如果链路是有效的(= 1) 这是video_controller.rb: submitted_link = "https://www.googleapis.com/youtube/v3/videos?part=id&id="[email protected][:id]+"&key="+ENV["KEY_YOUTUBE"] lin

    0热度

    1回答

    我一直在试图获取图像的“src”属性在此循环,但想不通为什么它不返回任何东西: require 'nokogiri' require 'open-uri' url = "https://marketplace.asos.com/boutiques/independent-label" doc = Nokogiri::HTML(open(url)) label = doc.css('#

    0热度

    1回答

    我试图通过网页解析,收集值并将它们存储到数据库中。 这里是我的代码注释的数据库代码: require 'nokogiri' require 'open-uri' doc = Nokogiri::HTML(open("https://example.com/colors")) colors = doc.css(".colorCircle") colors_name = doc.css(".