2

私はDjangoにかなり慣れていないので、Djangoがどのように機能するかを学ぶためのプロジェクトを作成しています。現在、URLフィールドを含むモデルがあります。Facebookやredditのように、Webiteから適切な画像を取得して、このURLフィールドからサムネイルを自動的に生成したいと思います。この画像を画像フィールドに保存する必要があると思います。ウェブサイトから理想的な画像を選択するための良い方法は何ですか?これをどのように達成できますか?

編集-私はウェブサイトの写真ではなく、ウェブサイトから実際の画像を撮ろうとしています

4

3 に答える 3

4

まず、サイトが Facebook のオープン グラフタグ、つまりを使用しているかどうかを確認できます<meta property="og:image" content="http://..."/>

于 2012-07-30T11:29:46.550 に答える
1

Django に固有ではないオプションの 1 つは、webkit2png を使用してページのスナップショットを取得し、Sorl または Easy Thumbnails を使用して画像 URL を生成することです。

ソール - https://github.com/sorl/sorl-thumbnail

簡単なサムネイル - https://github.com/SmileyChris/easy-thumbnails

于 2012-07-30T02:36:01.480 に答える
1

最初に、lxml や BeautifulSoup などを使用して、img src url の html コンテンツを解析する必要があります。次に、エドモンが提案するように、これらの img src URL の 1 つを sorl-thumbnail または easy-thumbnails にフィードできます。

于 2012-07-31T20:37:22.287 に答える