Ruby Nokogiri 提取物 HTML 选项卡值
Ruby Nokogiri extract HTML tab value
有一个网页有很多页。我想知道每次搜索的总页数。
就像下面显示的图片一样。由于最后一页是第41页,所以变成了un_clickable。所以我想从这 2 个 span 标签中提取值 41。
有什么帮助吗?
我试过 xpath。但更喜欢 CSS 解决方案
谢谢
page_temp = Nokogiri::HTML(browser.html)
page_temp.xpath('tr[@td = "colspan="32""]').each do |node|
puts node.text
由于您使用的是 Ruby 这里有一个简单的代码,您可以使用
page_temp = Nokogiri::HTML(browser.html)
all_pages = page_temp.search("td[colspan='32'] tr td")
puts all_pages.map{|p| p.text} # list all page numbers
puts all_pages.last.text # list the last page number
有一个网页有很多页。我想知道每次搜索的总页数。 就像下面显示的图片一样。由于最后一页是第41页,所以变成了un_clickable。所以我想从这 2 个 span 标签中提取值 41。
有什么帮助吗? 我试过 xpath。但更喜欢 CSS 解决方案
谢谢
page_temp = Nokogiri::HTML(browser.html)
page_temp.xpath('tr[@td = "colspan="32""]').each do |node|
puts node.text
由于您使用的是 Ruby 这里有一个简单的代码,您可以使用
page_temp = Nokogiri::HTML(browser.html)
all_pages = page_temp.search("td[colspan='32'] tr td")
puts all_pages.map{|p| p.text} # list all page numbers
puts all_pages.last.text # list the last page number