【发布时间】:2020-10-21 07:08:14
【问题描述】:
我正在从网站获取数据。我需要在 h1 标签中获取文本。当我检查元素时,在那个 h1 标签内有一个文本。但是当我使用 Nokogiri 获取时,该 h1 标记中有一个变量名。
content = open('https://example.com').read
html = Nokogiri::HTML(content)
html.css('h1#egift-refresh-online-number-desktop').text
当我在 chrome 中检查时发现
但是当我查看那个页面的来源时,我看到了
我需要提取实际值而不是变量名。我怎么能用 Nokogiri 做到这一点?有什么方法可以做到吗?
【问题讨论】:
-
一切看起来都不错。您能否提供您尝试阅读该网站的网址?
标签: ruby-on-rails ruby web-scraping nokogiri