youtuber24_sample2

概要

Docker上でSeleniumとHeadless ChromeとPython3を動かす こちらの記事を参考にSelenium/Chromeが動く環境を構築しました。

SeleniumとPythonを使い、Youtubeのコメント欄を監視しコメントを取得し続けるソースです。

事前準備

  • Dockerをインストールして、dockerコマンドとdocker-composeコマンドが使用できるようにしてください。
  • docker-compose.yml内のAPIKEYを書き換えてください。
  • src/test_selenium.py が実行スクリプトですのでよしなに修正してください。

使い方

起動方法

$ docker-compose up -d

実行方法

$ docker exec python pip install -r requirements.txt
$ docker exec python python test_selenium.py

終了方法

$ docker-compose down

VNC接続によるデバッグ

VNCで接続するとブラウザの動きを確認しながらデバッグすることができます。Docker環境のIPアドレスにVNC(デフォルトは5900番ポート)でアクセスした上で、サンプルスクリプトを実行してみてください。デフォルトのパスワードは"secret"です。