【スクレイピング】仮想マシンの起動

スクレイピング

【やりたいこと】仮想マシンを起動させたい!

今回は、初めてのスクレイピング記事になります。

スクレイピング記事の大まかな流れとしては、

仮想マシンを構築→スクレイピング

以上の流れで進めていきます。

今回は、1記事目なので仮想マシンの起動について書きます。

【10分でできる】Virtual boxとVagrantで仮想マシンを起動 

※ダウンロード時間は10分の中に含まれていません。

0.概要

Virtual boxVagrantを使用して、仮想マシンを起動させた後、Tera TermでSSH接続します。

1.使用したもの

・Virtual box

Oracle VM VirtualBox

・Vagrant

Vagrant by HashiCorp
Vagrant enables users to create and configure lightweight, reproducible, and portable development environments.

・Term Term

https://ja.osdn.net/projects/ttssh2/

2.手順

①仮想化が有効になっているか確認

※ここでは、仮想化が有効の状態になっているものとして、進めます。有効にする方法は、別記事で記載予定です。

はじめに、仮想化が有効になっているか確認します。

スタートボタンを右クリックし、タスクマネージャーをクリックします。

タスクマネージャーのパフォーマンスタブをクリックします。

CPUを選択し、仮想化が有効になっているか確認します。

②Virtual boxとVagrantのインストール

こちらのリンクからVirtual boxをインストールします。

Oracle VM VirtualBox

Download VirtualBox6.0をクリックします。

指示にしたがって、Virtual boxをインストールしましょう。


インストール後、Vagrantを下記のリンクからインストールします。

Vagrant by HashiCorp
Vagrant enables users to create and configure lightweight, reproducible, and portable development environments.

Download 2.2.3クリックします。

使用しているOSを選択します。

③仮想マシンの起動

Vagrantが無事にインストールできたか確認します。

コマンドプロンプトを開き、vagrant varsionと入力して実行します。

上記の画像のように表示されていれば、インストール成功です。


ホストOSとゲストOSで共有するフォルダを作成します。

ホストOS=使用しているOS
ゲストOS=仮想マシンで使用するOS

mkdir practiceと入力し、実行することで、practiceというフォルダを作成します。

cd practiceで、practiceフォルダに移動します。

本記事では、practiceフォルダが、共有フォルダになります。

Ubuntu14.04(Trusty Tahr)64bitをインストールします。

vagrant box add ubuntu/trusty64と入力し、実行します。

vagrant init ubuntu/trusty64で、Vagrantfileを作成します。

Vagrantfileが保存されているフォルダが、共有フォルダになります。よって、この時点で、practiceフォルダが共有フォルダになりました。

vagrant upで仮想マシンを作成し、起動させます。


VirtualBoxマネージャーで仮想マシンが起動しているか確認します。

上記の画像のように、実行中と表示されていれば成功です。

④Tera TermでSSH接続

下記のリンクからTera Termをインストールし、起動させましょう。

https://ja.osdn.net/projects/ttssh2/

ホストに127.0.0.1を記入します。

TCPポートに2222を記入します。

続行をクリックします

ユーザー名にvagrant、パスフレーズにもvagrantと記入します。

記入後、OKをクリックします。

上記の画像のように、表示されていれば成功です。

3.追記

仮想マシンを起動させるコマンドvagrant up

終了させるコマンドvagrant halt

以上の2つは、よく使用するので覚えておきましょう。

【最後に】参考図書の紹介

以下の書籍は、私がPythonスクレイピングを勉強するにあたって、使用した書籍です。

「Python逆引き大全」は、秀和システムの技術書読み放題サービス「10×Eng」で読めます。最初の2週間は無料、それ以降は、月額900円で利用できます。

「プログラミング超初心者が初心者になるためのPython入門」はkindle unlimitedで読めます。

 

 

コメント

タイトルとURLをコピーしました