Web ページにウィキメディア コモンズのランダムな画像を表示したいと考えています。
このようなもの: http://lkozma.net/blog/random-wiki-image-wallpaper/ウェブページ以外。
これをどのように行うつもりですか?
ありがとう
Web ページにウィキメディア コモンズのランダムな画像を表示したいと考えています。
このようなもの: http://lkozma.net/blog/random-wiki-image-wallpaper/ウェブページ以外。
これをどのように行うつもりですか?
ありがとう
これにはいくつかの反対票が入ると思いますが、とにかく疑似コードを表示します。
セットアップ
ウィキメディア コモンズをスクレイプして、大量の画像 URL を取得します。それらをデータベースに入れます。各 URL に連続した ID を付与します。
使用法
Web ページが読み込まれるときに、これらの URL の 1 つをランダムに取得するサーバー側コードを作成します (1 から COUNT(*) までのランダム ID)。このコードは、その URL がウィキメディア コモンズにまだ存在するかどうかも確認できます。URL が削除された (または変更された) 場合は、別の ID を生成し、その URL をデータベースから取得します。(ウィキメディア コモンズを毎週または 2 週間に 1 回再スクレイピングすることで、URL の表を十分に最新に保つことができます。)