- ナンバーズの過去データからあたり番号を予測できないか色々試すのに過去データが欲しい
- 自PCの開発環境は汚したくない
Docker 使う
- Docker for Windows か Docker for Macをインストールする
スクレイピングするコードはここを参考に作った
Dockerfile書くのも面倒なのでDocker HubにあるPythonのイメージを使う
docker pull python
コンテナ起動して中に入ってパイソンのコードを実行する
# -v でマウントする場所はpythonコードを格納したフォルダをマウントする
docker run -it -v [localのフォルダ]:/tmp python:latest /bin/bash
# get_numbers.pyで必要なライブラリをインストール
pip install beautifulsoup4
pip install html5lib
# get_numbers.pyを実行
python get_numbers3.py
python get_numbers4.py
上手く動くとマウントしたフォルダにnumbers3_data.csvとnumbers4_data.csvができる