1 名前:nobodyさん [2005/05/20(金) 15:47:13 ID:1/T9a2Hq] MediaWiki wikipedia.sourceforge.net/ 日本では利用者は少ないのかな。 ググってもろくな情報がありません。 改造や見栄えの変更などの情報交換しましょ。
817 名前:nobodyさん mailto:sage [2007/04/23(月) 13:53:06 ID:???] >>816 自動投稿についてはCMS::MediaWiki Python Wikipedia Robot Frameworkとがあります。 私は使ったことがないのですが下記のURLに解説があります。 meta.wikimedia.org/wiki/Using_the_python_wikipediabot ja.wikipedia.org/wiki/利用者:Mzm5zbC3/ボット PHPではcURLもしくはPEAR::HTTP_Clientを使う方法がありますが、 実際にMWに投稿した事例は見つからず、私も試しましたが、うまく行きませんでした。 もっと原始的な方法としては[特別:Allpages]]からページ名をすべて取得して 配列に収納するスクリプトと一定数(10〜20程度)のページの編集モードのURLを タブブラウザに引き渡すスクリプトを組み合わせて投稿の部分だけ手動でやる方法があります。 どの方法にしても一定量のスクリプトを組む必要があるので、お急ぎなら 他の初心者スレ(Perl・Python・PHP)でこのスレの書き込みを示した上で 依頼した方がよろしいでしょう。
818 名前:nobodyさん mailto:sage [2007/04/23(月) 16:15:58 ID:???] >>816 maintenance/rebuildall.php をコマンドラインから叩けばいいと思う
819 名前:817 mailto:sage [2007/04/23(月) 20:32:58 ID:???] >>818 ありがとうございます。そんな機能がありましたか。 meta.wikimedia.org/wiki/Help:Maintenance_scripts_overview 調べたらこちらの解説にも書いてありました。 よくよく考えたら、こういう事態が起きるたびにWPでbotを動かしていたら サーバの負荷がすごいことになってしまいますね。 あとCMS::MediaWikiで実際にページを更新できるか試しましたが、 公式サイトのマニュアルに An update of a MediaWiki page can also be reduced to a specific page section. とあり、ページ内容の全部を取得する方法ではできないようです。