これを行うには、Amazon Web Services(AWS)を使用して仮想マシンを作成し、Pythonスクリプトを実行します!
ステップ1:EC2インスタンスを起動します
1。AWSコンソールにログインします:
- AWS Management Consoleに移動します。
- select ec2 。
2。新しいEC2インスタンスを起動します:
- クリック起動インスタンス。
- Amazonマシン画像→ ubuntu server 。
を選択します。
- インスタンスタイプを選択します。
すべての設定を構成します(デフォルトを受け入れるか、カスタマイズ)。
- キーペア
の下で、新しいキーペアを作成するか、既存のペアを選択します。 .pemファイルをダウンロードします(後でアクセスするために重要です!)。-
インスタンスを起動します。
-
3。インスタンスの公開DNSを取得します。
EC2ダッシュボードで、
インスタンス
に移動します。-
インスタンスを選択して、 public dns(ipv4)
アドレスを見つけます。
-
は次のようになります:EC2-XX-XX-XXX-XXX.comPute-1.amazonaws.com。
ステップ2:EC2インスタンスに接続します
1.ローカルマシンでターミナルを開く:
AWSフォルダーに移動します:
- cd c:\ users \ path \ to \ aws
key.pemファイルおよびその他の関連ファイルはこちらにあるはずです。
cd C:\Users\Path\to\AWS
2。EC2インスタンスへのSSH:
EC2インスタンスのpublic dnsまたはIPアドレスを使用します。
ssh -i key.pem [email protected]
1。パッケージリストを更新します:
パッケージリストが最新であることを確認するために、以下を実行します。
2。EC2インスタンスにPythonとPIPをインストールします。
cd C:\Users\Path\to\AWS
Python 3と必要なパッケージをインストールします。
- sudo apt install python3 python3-pip
3.他のパッケージをインストールする(オプション):
cd C:\Users\Path\to\AWS
他のパッケージをインストールしたり、仮想環境を使用したりする場合は、今すぐそれを行うことができます。
ピップインストールセレニウム
ChromiumとChromedriverの取り付け(セレン用):
pip install selenium
sudo apt install chrom-browser
sudo apt install chromedriver
sudo apt install chromium-browser
sudo apt install chromedriver
- sudo ln -s/usr/lib/chrom -browser/chromedriver/usr/bin/chromedriver
sudo ln -s /usr/lib/chromium-browser/chromedriver /usr/bin/chromedriver
SCPを使用してファイルを転送します。
ローカルマシンで、main.pyまたはコードが配置されているディレクトリに移動します。
SCP(SecureCopy)を使用して、ファイルをEC2インスタンスにコピーします。
-
- scp -i key.pem main.py ec2-xx-xx-xxx-xxx.compute-1.amazonaws.com:/home/ubuntu/your_project/
scp -i key.pem main.py ec2-XX-XX-XXX-XXX.compute-1.amazonaws.com:/home/ubuntu/your_project/
1。EC2インスタンスにSSH(まだ接続されていない場合):
ssh -i key.pem
[email protected]
2。プロジェクトディレクトリに移動します。
pip install selenium
cd/home/ubuntu/your_project
3。Pythonスクリプトを実行します。
pip install selenium
python3 main.py
python3 main.py
EC2インスタンスが完了したら、不必要な料金を避けるために停止してください:
ec2ダッシュボード
に移動します。-
インスタンスを選択します。
click - actions
→- instance state → extenting instance 。