Ruby:网页的计算样式
我正在使用 Hpricot 解析 html 页面,但需要获取每个元素的计算样式。例如,如果我有一个 h1 Hpricot 元素,并且该页面的外部 CSS 具有为 h1 定义的背…
如何使用 Hpricot 删除 html 元素的样式属性?
像这样: Hello world just do it 我想删除每个元素的“style”属性。我想要这样的结果: Hello world just do it 如何使用 hpricot 来做到这一点? …
删除<字体>使用 hpricot 进行标记字体>
像这样的html: "[font color="#FF0000"]test [font color="#FF0000"]Hello world[/font][/font]" 我想替换字体标签结果像这样: test Hello world 谢…
如何让 Hpricot 与 HTML5 完美配合?
我正在使用 Hpricot 来解析主题文件。然而,我注意到,如果我将有效的 HTML5 文档输入 Hpricot(),它会自动关闭 HTML5 标签(如 ),并与 DOCTYPE 混…
hpricot 使用 java 吗?
我刚刚注意到很多 hpricot 代码都是用 java 编写的... alt text http://img697.imageshack.us/img697/7447/picture2yw.png 我听说JRuby在处理正则表达…
如何使用内部文本获取元素(Watir、Nokogir、Hpricot)
我一直在用 Watir、Nokogir 和 Hpricot 进行实验。所有这些都使用自上而下的方法,这是我的问题。即他们使用元素类型来搜索元素。我想在不知道元素类…
Hpricot 解析 URI 中的特殊字符时出错
我正在编写一个 ruby 脚本来从雅虎获取历史股票价格,使用 Hpricot 来解析页面。这基本上是直截了当的:网址是“http://finance.yahoo.com/q/ hp?…
如何使用 Hpricot 从 html 中删除事件属性?
我想从 html 中删除 dom 事件属性列表?怎么办?喜欢: before = "abc" after = clean_it(before) // after => "abc" DOM_EVENT_TO_BE_REMOVE = "oncl…
使用 html 块加载 hpricot 元素
有没有办法将一段 html 加载到 Hpricot::Doc 对象中? 我正在尝试解析页面中自定义标签内的各种 html 块。 所以如果我有: here is some stuff one tw…
在 Ruby 中使用 Hpricot 更新单个 XML 实体?
我将使用 Hpricot 来处理 XML 文件。我想随机显示文件中的一些引言,然后我想跟踪每个引言的显示频率。 我是否可以使用 Hpricot 更新 XML 文件中的单…
在 Hpricot 中将 id 与正则表达式进行匹配的最佳方法是什么?
使用 apricot,可以很容易地看到如何使用 CSS 选择器提取具有给定 id 或类的所有元素。是否可以根据这些元素的某些属性是否与某些正则表达式匹配来从…