この文書の現在のバージョンと選択したバージョンの差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
プログラミング:python:webスクレイピング:準備 [2019/07/13 04:17] sotoyama |
プログラミング:python:webスクレイピング:準備 [2019/08/20 07:22] (現在) sotoyama |
||
---|---|---|---|
ライン 1: | ライン 1: | ||
- | ===== 準備 ===== | + | ===== 環境準備 ===== |
- | + | ==== BeautifulSoupインストール ==== | |
- | ==== Seleniumインストール ==== | + | === Windows === |
- | + | * コマンド | |
- | === if文 === | + | <code bash> |
- | + | python -m pip install beautifulsoup4 | |
- | <code> | + | |
- | if (hoge == 1) { | + | |
- | // hogeの値が、1の場合に実行する。 | + | |
- | } else if (hoge == 2) { | + | |
- | // hogeの値が、2の場合に実行する。 | + | |
- | } else { | + | |
- | // hogeの値が、1でも2でもない場合に実行する。 | + | |
- | } | + | |
</code> | </code> | ||
- | + | ==== Requestsインストール ==== | |
- | === switch文 === | + | === Windows === |
- | <code> | + | * コマンド |
- | switch (hoge) { | + | <code bash> |
- | case 1: | + | python -m pip install requests |
- | // hogeの値が、1の場合に実行する。 | + | |
- | break; | + | |
- | + | ||
- | case 2: | + | |
- | // hogeの値が、2の場合に実行する。 | + | |
- | break; | + | |
- | + | ||
- | default: | + | |
- | // hogeの値が、1でも2でもない場合に実行する。 | + | |
- | break; | + | |
- | } | + | |
</code> | </code> | ||
- | + | ==== SQLAlchemyインストール ==== | |
- | ==== ループ処理 ==== | + | === Windows === |
- | + | * コマンド | |
- | === for文 === | + | <code bash> |
- | <code> | + | python -m pip install sqlalchemy |
- | for (int i = 0; i < 10; ++i) { | + | |
- | // 処理 | + | |
- | } | + | |
</code> | </code> | ||
- | + | ==== Seleniumインストール ==== | |
- | === 拡張for文 === | + | === Windows === |
- | <code> | + | * コマンド |
- | List<String> list = new ArrayList<>(); | + | <code bash> |
- | + | python -m pip install selenium | |
- | ・・・ | + | |
- | + | ||
- | for (String str: list) { | + | |
- | // 処理 | + | |
- | } | + | |
</code> | </code> | ||
- | + | ==== Pillowインストール ==== | |
- | === while文 === | + | === Windows === |
- | <code> | + | * コマンド |
- | int i = 0; | + | <code bash> |
- | while (i < 10) { | + | python -m pip install pillow |
- | // 処理 | + | |
- | ++i; | + | |
- | } | + | |
</code> | </code> | ||
- | + | ==== chromedriver-binaryインストール ==== | |
- | === do-while文 === | + | === Windows === |
- | <code> | + | * コマンド |
- | int i = 0; | + | <code bash> |
- | do { | + | python -m pip install chromedriver-binary |
- | // 処理 | + | |
- | ++i; | + | |
- | while (i < 10) | + | |
</code> | </code> | ||
+ | ※chromeのバージョンと一致しないと使用できません。 | ||
+ | バージョンが一致しないと例外が出る場合、[[https://sites.google.com/a/chromium.org/chromedriver/downloads]]からダウンロードしてください。 | ||