我正在寻找一个 Ruby 或 Python 中的库,它将一些 HTML 和 CSS 作为输入并返回包含元素位置和大小的数据。如果有帮助,我不需要所有元素的信息,而只需要页面的主要 div。
Scriptor
问问题
485 次
2 回答
3
Scriptor,我认为您可能正在寻找的可能是 JavaScript,而不是 Ruby 或 Python。我的意思是 - 位置和大小基本上将由渲染引擎(浏览器)确定。您可能会考虑使用 jQuery 之类的东西来遍历所有您想要的对象 - 输出对象的名称(如 DIV 的 ID)以及该项目的高度和宽度。所以,如果我在你的位置和 height() 和 width() 方法中,我会看看 jQuery 的价值。你永远不知道 - 可能已经有一个 jQuery 插件。
于 2008-12-24T21:29:45.583 回答
-1
Ruby 和 Python 都有一个 Regex 库。为什么不搜索 /width=\"(\d+)px\"/ 和 /height:(\d+)px/ 之类的东西。使用 $1 查找组中的值。我不是正则表达式专家,而且我是从内存中执行此操作的,因此请参阅网上的任何教程以了解正确的语法和变量用法,但这就是开始的地方。祝你好运,bsperlinus
于 2008-12-25T01:23:46.263 回答