この文書の現在のバージョンと選択したバージョンの差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
プログラミング:python:webスクレイピング:準備 [2019/07/13 05:06] sotoyama |
プログラミング:python:webスクレイピング:準備 [2019/08/20 07:22] (現在) sotoyama |
||
---|---|---|---|
ライン 1: | ライン 1: | ||
- | ===== 準備 ===== | + | ===== 環境準備 ===== |
- | ==== Seleniumインストール ==== | + | ==== BeautifulSoupインストール ==== |
=== Windows === | === Windows === | ||
* コマンド | * コマンド | ||
<code bash> | <code bash> | ||
- | python -m pip install selenium | + | python -m pip install beautifulsoup4 |
</code> | </code> | ||
- | * 結果 | + | ==== Requestsインストール ==== |
- | <code> | + | === Windows === |
- | Collecting selenium | + | * コマンド |
- | Downloading https://files.pythonhosted.org/packages/80/d6/4294f0b4bce4de0abf13e17190289f9d0613b0a44e5dd6a7f5ca98459853/selenium-3.141.0-py2.py3-none-any.whl (904kB) | + | <code bash> |
- | 100% |████████████████████████████████| 911kB 6.6MB/s | + | python -m pip install requests |
- | Requirement already satisfied: urllib3 in c:\programdata\anaconda3\lib\site-packages (from selenium) (1.24.1) | + | |
- | Installing collected packages: selenium | + | |
- | Successfully installed selenium-3.141.0 | + | |
</code> | </code> | ||
- | + | ==== SQLAlchemyインストール ==== | |
- | ==== Pillowインストール ==== | + | |
=== Windows === | === Windows === | ||
* コマンド | * コマンド | ||
<code bash> | <code bash> | ||
- | python -m pip install pillow | + | python -m pip install sqlalchemy |
</code> | </code> | ||
- | + | ==== Seleniumインストール ==== | |
- | === switch文 === | + | === Windows === |
- | <code> | + | * コマンド |
- | switch (hoge) { | + | <code bash> |
- | case 1: | + | python -m pip install selenium |
- | // hogeの値が、1の場合に実行する。 | + | |
- | break; | + | |
- | + | ||
- | case 2: | + | |
- | // hogeの値が、2の場合に実行する。 | + | |
- | break; | + | |
- | + | ||
- | default: | + | |
- | // hogeの値が、1でも2でもない場合に実行する。 | + | |
- | break; | + | |
- | } | + | |
</code> | </code> | ||
- | + | ==== Pillowインストール ==== | |
- | ==== ループ処理 ==== | + | === Windows === |
- | + | * コマンド | |
- | === for文 === | + | <code bash> |
- | <code> | + | python -m pip install pillow |
- | for (int i = 0; i < 10; ++i) { | + | |
- | // 処理 | + | |
- | } | + | |
</code> | </code> | ||
- | + | ==== chromedriver-binaryインストール ==== | |
- | === 拡張for文 === | + | === Windows === |
- | <code> | + | * コマンド |
- | List<String> list = new ArrayList<>(); | + | <code bash> |
- | + | python -m pip install chromedriver-binary | |
- | ・・・ | + | |
- | + | ||
- | for (String str: list) { | + | |
- | // 処理 | + | |
- | } | + | |
</code> | </code> | ||
- | + | ※chromeのバージョンと一致しないと使用できません。 | |
- | === while文 === | + | バージョンが一致しないと例外が出る場合、[[https://sites.google.com/a/chromium.org/chromedriver/downloads]]からダウンロードしてください。 |
- | <code> | + | |
- | int i = 0; | + | |
- | while (i < 10) { | + | |
- | // 処理 | + | |
- | ++i; | + | |
- | } | + | |
- | </code> | + | |
- | + | ||
- | + | ||
- | === do-while文 === | + | |
- | <code> | + | |
- | int i = 0; | + | |
- | do { | + | |
- | // 処理 | + | |
- | ++i; | + | |
- | while (i < 10) | + | |
- | </code> | + | |
- | + | ||