3

入力として HTML と CSS を取り、要素の位置とサイズを含むデータを返す Ruby または Python のライブラリを探しています。それが役立つ場合は、すべての要素の情報は必要ありませんが、ページの主要な div だけが必要です。

4

2 に答える 2

3

Scriptor さん、あなたが探しているのは、Ruby や Python よりも JavaScript の方が多いと思います。つまり、位置とサイズは基本的にレンダリング エンジン (ブラウザ) によって決定されます。オブジェクトの名前 (DIV の ID など) とそのアイテムの高さと幅を出力するために、jQuery のようなものを使用して、目的のすべてのオブジェクトをループ処理することを検討してください。したがって、私があなたの立場にあり、height() および width() メソッドである場合、jQuery を検討する価値があります。あなたは決して知りません - すでにjQueryプラグインがあるかもしれません.

于 2008-12-24T21:29:45.583 に答える
-1

Ruby と Python の両方に Regex ライブラリがあります。/width=\"(\d+)px\"/ や /height:(\d+)px/ などを検索してみてください。$1 を使用して、グループ内の値を見つけます。私は正規表現の専門家ではなく、メモリからこれを行っているため、正しい構文と変数の使用法についてはネット上のチュートリアルを参照してください。がんばれ、ブスペルリヌス

于 2008-12-25T01:23:46.263 に答える