2008-12-24 25 views

回答

3

Scriptor,我認爲你可能要找的東西可能是JavaScript或Ruby或Python中的東西。我的意思是 - 位置和大小本質上將由渲染引擎(瀏覽器)決定。你可能會考慮使用類似jQuery的東西來循環所有你想要的對象 - 輸出對象的名字(比如DIV的ID)以及該項目的高度和寬度。所以,如果我處於你的位置和height()和width()方法的話,我會看看jQuery的價值。你永遠不知道 - 可能已經有一個jQuery插件。

+0

我實際上使用jQuery的另一半我的項目。我想在服務器端做到這一點的原因是它可以實現自動化。我只是運行腳本,它會繼續解析頁面。在客戶端上,用戶必須啓動解析。不過謝謝,我仍在考慮這種方法。 – Scriptor 2008-12-24 22:18:07

+0

尺寸插件: http://brandonaaron.net/docs/dimensions/ FF 3具有: https://developer.mozilla.org/en/DOM/element.getBoundingClientRect – 2008-12-27 04:10:38

-1

Ruby和Python都有一個Regex庫。爲什麼不搜索像/ width = \「(\ d +)px \」/和/ height:(\ d +)px /之類的東西。使用$ 1來查找組中的值。我不是一個正則表達式專家,我從內存中做這件事,所以請參考網上的任何教程,瞭解正確的語法和變量用法,但這是從哪裏開始的。祝你好運, bsperlinus