小编Chr*_*ris的帖子

如何在Nokogiri/Ruby解析期间检查页面上是否存在元素?

如果在页面上存在一个元素(在本例中为div),我如何在使用Nokogiri(Ruby gem)解析HTML页面时进行检查?

在我的测试页面上,它确实存在,因此pp产生了预期的Nokogiri输出.但if语句不起作用,== true似乎是错误的方法.有任何改进建议吗?干杯,克里斯

pp page.at('.//div[@class="errorMsg"]')

if page.at('.//div[@class="errorMsg"]') == true then
    puts "Error message found on page"
end 
Run Code Online (Sandbox Code Playgroud)

ruby parsing nokogiri

18
推荐指数
1
解决办法
1万
查看次数

标签 统计

nokogiri ×1

parsing ×1

ruby ×1