よみもの:Pythonを使ったエスケープ転載ツールの感想など/勝手に補足説明
ナビゲーションに移動
検索に移動
よみものページ | |
この「よみもの」は、BadEditorが作成したものです。 他ユーザーの編集も歓迎いたします。 |
こんばんは、毎度おなじみ BadEditor です。
WxYuki さんが作った「エスケープ転載お助けツール」はひじょ~~~に便利なのですが、Python!? よく分からんから止めとこ!とハナから諦めている人も多そうなので、そんなに怖がらなくてもいいよ、意外とカンタンだよってことを補足解説します。
解説[編集]
Pythonの何たるか、は解説しません。このツールを使うのに必要な手順だけ解説します。
準備編(初回のみ必要)[編集]
- Python をインストールする(ここの最新バージョンをインストールしたらいいと思う)
- ここに書いてあるソースコードをコピーして、メモ帳に貼り、「escape.py」というファイル名で適当な場所に保存。(拡張子が .py であることに注意)
- 「コマンドプロンプト」を管理者として開いてください(Windowsの場合[1])。具体的にいうと、左下のスタートボタン[2] → 「コマンドプロンプト」と入力して検索 → 右クリック → 管理者として実行。
- 「BeautifulSoup」をインストールします。コマンドプロンプトに「pip install beautifulsoup4」と入力・実行。(黄色の「WARNING」は表示されても問題ないので無視してください。[3] こちらの外部記事の「Beautiful Soupのインストール」の章が参考になります。「pip」がコマンドとして認識されない場合は、ここが参考になるかも....知らんけど。)
- 続いて、「requests」をインストールします。コマンドプロンプトに「pip install requests」と入力・実行。(こちらの外部記事が参考になります。)
実行編[編集]
- さっき保存した「escape.py」をドラッグして、コマンドプロンプトの上で放してください。このファイルのパスが入力されるはずです(例えば、マイドキュメント直下に保存したのなら「C:\Users\(あなたの名前)\Documents\escape.py」と入力されていることでしょう)。Enter キーを叩く。
- 画面に「記事名を入力」と表示されたら大・成・功。エスケープ転載したい Wikipedia の記事名を入力してください。
エラーが出た場合[編集]
実行編・手順1で、エラーが出るかもしれません。
- 「SyntaxError: invalid non-printable character U+3000」と表示された
- 準備編・手順2のソースコードのコピーをしたとき、余計な改行を入れていませんか? 最後の行に余計な改行を入れないよう、注意。
補足[編集]
元々の WxYuki さんの記事は、このソースコードを作ったプログラマーの立場として、苦労した箇所や創意工夫した箇所を語っています。興味のある方は読めばいいと思いますが、このツールを使う「だけ」のユーザーの立場であれば、書いてある内容は理解する必要はありません。「変数の定義を格納」どうたらが理解できなくても、ツールを「使う」ことは可能です。
補足[編集]
- ↑ Mac は「ターミナル」ってのを使うらしいけど知らん。ググってくれ。
- ↑ 余談だが、最近の若い人には「スタートボタン」という表現が通じない場合もあるとか無いとか。「スタート」という文字が書かれていたのは、はるか昔の Windows XP までで、それ以降はずっと窓のアイコン………え、まじ?
- ↑ 赤色の「CAUTION」は無視できないので、もし表示された場合は………まぁ、ググって何とかするか、Enpedia:利用案内 で質問してください。