【问题标题】:How to get javascript value using Nokogiri?如何使用 Nokogiri 获取 javascript 值?
【发布时间】:2011-01-02 07:03:47
【问题描述】:

我需要使用 nokogiri 提取页面上某些内联 javascript 中的特定行。我该怎么做呢?

【问题讨论】:

  • 内联 JavaScript 是指像 document.write 这样的调用正在页面上生成视觉内容?如果是这样,除非您有其他一些工具可以运行 JS 并为相应的 DOM 更改生成等效标记,否则您无法使用 Nokogiri 执行此操作。

标签: screen-scraping nokogiri


【解决方案1】:
doc.css('script').each do |script|
    puts script.content
end

【讨论】:

    猜你喜欢
    • 2012-07-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-25
    • 1970-01-01
    • 2014-07-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多