さまざまな解像度に合わせて Web サイトを最適化しようとしていますが、Web ページにあるすべての画像のサイズをそれに応じて変更したいと考えています。
そのため、元のバージョンのWebページと変更された解像度のWebページの親要素の幅と画像の幅の<div>
比率が同じになるように、画像の親の幅を計算しようとしています。<div>
Python を使用して Web ページのクロールと処理を行っています。BeautifulSoup4を使用すると、画像の親に到達でき<div>
ますが、HTML コンテンツから純粋に計算することはできません。そのためには、CSS を使用する必要があります。これを解決するために、次のオプションを見つけました。
JavaScript を使用してそれを行うことができます。ただし、JavaScript はクライアント側で機能します。
PyWebKitGTKが潜在的な解決策であることがわかりましたが、私の問題に役立つものは何も得られませんでした。
pywebkitgtk
この問題に使用する方法はありますか、または別の解決策はありますか?