gpt4 book ai didi

ruby-on-rails - Nokogiri:如何通过 id 查找 div 并查看它包含哪些文本?

转载 作者:行者123 更新时间:2023-12-04 04:18:47 24 4
gpt4 key购买 nike

我今天早上刚开始使用 Nokogiri,我想知道如何执行一个简单的任务:我只需要在网页上搜索这样的 div:
<div id="verify" style="display:none"> site_verification_string </div>
我希望我的代码看起来像这样:

require 'nokogiri'
require 'open-uri'

url = h(@user.first_url)
doc = Nokogiri::HTML(open(url))
if #SEARCH_FOR_DIV#.text == site_verification_string
@user.save
end

所以主要问题是,我如何使用 nokogiri 搜索那个 div?

任何帮助表示赞赏。

最佳答案

html = <<-HTML
<html>
<body>
<div id="verify" style="display: none;">foobar</div>
</body>
</html>
HTML
doc = Nokogiri::HTML html
puts 'verified!' if doc.at_css('[id="verify"]').text.eql? 'foobar'

关于ruby-on-rails - Nokogiri:如何通过 id 查找 div 并查看它包含哪些文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11602077/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com