初めてQiitaに投稿、というか趣味で何か開発するのは初めてです。
備忘録として記載しています。
今回のゴールは競馬AIを作成するまで。
その過程をちまちま更新していこうと思います。
今回は環境構築の回。
スクレイピングができるまでを目的にしています。
【前提条件】
Windows10PRO
Chrome
主に以下のツールを設定しました。
・Anaconda
・Jupyter
・Github
・TortoiseGit
・ChromeDriver
・Selenium
・Beautiful Soup4
・lxml
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Anaconda、Jupyter、Github、TortoiseGitの導入については割愛します。
TortoiseGitは日本語化しておくとよいです。
さて、細かな設定を記載します。
といっても以下の記事を参考にしているので、ほとんど同じことです。
https://self-development.info/netkeiba%E3%82%92%E3%82%B9%E3%82%AF%E3%83%AC%E3%82%A4%E3%83%94%E3%83%B3%E3%82%B0%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%E3%82%92%E8%A7%A3%E8%AA%AC%E3%80%90%E6%BA%96%E5%82%99%E7%B7%A8%E3%80%91/
その中で躓いた点を。
①Seleniumのインストール
先ず、Anaconda以外にPythonをインストールしているとうまくいきませんでした。
参照先を変更すればよいのかもですが、使用しないのであればアンインストールを推奨します。
また、コマンドをうつプロンプトですが、OSのプロンプトではなくアナコンダのプロンプトを使用してください。
pipをアップグレードし、seleniumを無事インストールできたら成功です。
②Beautifulsoup、lxml
インストールコマンドをうってもエラーが出てきてしまいます。
pip listで見ると既にインストールされていました。
存在すれば問題ないですね。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
今回はこれで終わります。
共同開発のためGitを使用していますが、個人の場合は自由です。
次回はネット競馬をスクレイピングします!