細
→恒心教徒の皆様へ:当Wikiのソースの魚拓取得をお手伝い下さい
>Fet-Fe |
>Fet-Fe |
||
23行目: | 23行目: | ||
使い方は必要なライブラリをインストールし、走らせるだけです | 使い方は必要なライブラリをインストールし、走らせるだけです | ||
アクセス先は当wikiとarchive.phだけなので、生IPでも多分大丈夫です | |||
魚拓が無いかあっても古い場合には新しい魚拓をとります | 魚拓が無いかあっても古い場合には新しい魚拓をとります | ||
87行目以降の<code>namespace_list</code>を絞れば、その名前空間のページだけ魚拓をとることができます | |||
多くの教徒が別々の名前空間に対して魚拓をとっていただければ、取得が早く終わります | 多くの教徒が別々の名前空間に対して魚拓をとっていただければ、取得が早く終わります | ||
また1つのIPから多くの魚拓を取得すると制限がかかるかもしれないので、なるべく多様なIPから魚拓をとっていただけると助かります | また1つのIPから多くの魚拓を取得すると制限がかかるかもしれないので、なるべく多様なIPから魚拓をとっていただけると助かります | ||
魚拓ページに対して、JavaScriptなら<code>document.querySelector('#wpTextbox1').textContent</code>を実行すればwikiのソースが取れます | 魚拓ページに対して、JavaScriptなら<code>document.querySelector('#wpTextbox1').textContent</code>を実行すればwikiのソースが取れます | ||
40行目: | 40行目: | ||
import subprocess | import subprocess | ||
from urllib.parse import quote, unquote | from urllib.parse import quote, unquote | ||
from bs4 import BeautifulSoup | from bs4 import BeautifulSoup # 要インストール | ||
import re | import re | ||
from time import sleep | from time import sleep |