0

画面クリッピングアプリを作成しています。

ここのところ:

  • 画像や動画を含む、ユーザーが選択した Web ページの一部の html マークアップを取得できます。
  • 次に、それらをサーバーに送信して、BeautifulSoup で html を処理し、html をサニタイズして、相対パスがある場合はすべての相対パスを絶対パスに変換します。

次に、ページの一部をレンダリングする必要があります。しかし、スタイリングをレンダリングする方法がありません。この問題やPythonで他の方法で私を助けるライブラリはありますか?

1 つの方法は、urllib2 を使用して Web ページ全体を取得し、不要な本文の部分を削除してレンダリングすることです。

しかし、もっとpythonicな方法があるはずです:)

注: スクリーンショットは必要ありません。スタイリングを使用して適切な html をレンダリングしようとしています。

ありがとう :)

4

1 に答える 1

1

style完全な Web ページをダウンロードし、要素とスタイルシート要素を抽出してlink、後者を参照するファイルをダウンロードします。これにより、ページで使用されている CSS が得られます。

于 2012-09-15T11:34:26.240 に答える