gpt4 book ai didi

ruby - 从 Watir/Ruby 中的 webtable 中提取文本

转载 作者:行者123 更新时间:2023-11-28 20:45:41 24 4
gpt4 key购买 nike

我正在尝试从损益表中提取数据,url 是 http://finance.yahoo.com/q/is?s=LMT+Income+Statement&annual

我无法使用 browser.table(:name, 'blah') 或 (:id, 'blah') 找到表格,但使用带有 Nokogiri 的 xpath 使用这段代码时运气不错,它会在之后出现我已经初始化了所有内容并浏览到页面:

page_html = Nokogiri::HTML.parse(browser.html)
tobj = page_html.xpath('//*[@id="yfncsumtab"]').inner_text

现在我可以获取 tobj 并提取数据,但它对尝试将对象作为表格进行操作没有任何好处。关于如何将表存储为变量的任何建议都会有所帮助。我可能可以从那里找出遍历行/列的方法,但我不介意你添加一些可以做到这一点的代码。

最佳答案

您知道 Watir 支持 xpath 吗?

browser.element(:xpath => '//*[@id="yfncsumtab"]')

关于ruby - 从 Watir/Ruby 中的 webtable 中提取文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11181648/

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