LoginSignup
17
19

More than 5 years have passed since last update.

Docker使ってナンバーズの当選データをスクレイピングしてくる

Posted at
  • ナンバーズの過去データからあたり番号を予測できないか色々試すのに過去データが欲しい
  • 自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ができる

17
19
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
17
19