2

Web ページにウィキメディア コモンズのランダムな画像を表示したいと考えています。

このようなもの: http://lkozma.net/blog/random-wiki-image-wallpaper/ウェブページ以外。

これをどのように行うつもりですか?

ありがとう

4

2 に答える 2

0

これにはいくつかの反対票が入ると思いますが、とにかく疑似コードを表示します。

セットアップ

ウィキメディア コモンズをスクレイプして、大量の画像 URL を取得します。それらをデータベースに入れます。各 URL に連続した ID を付与します。

使用法

Web ページが読み込まれるときに、これらの URL の 1 つをランダムに取得するサーバー側コードを作成します (1 から COUNT(*) までのランダム ID)。このコードは、その URL がウィキメディア コモンズにまだ存在するかどうかも確認できます。URL が削除された (または変更された) 場合は、別の ID を生成し、その URL をデータベースから取得します。(ウィキメディア コモンズを毎週または 2 週間に 1 回再スクレイピングすることで、URL の表を十分に最新に保つことができます。)

于 2014-08-01T17:00:13.263 に答える