34 lines
1.1 KiB
Plaintext
34 lines
1.1 KiB
Plaintext
|
1.安装浏览器(命令如下)
|
|||
|
|
|||
|
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
|
|||
|
sudo apt install ./google-chrome-stable_current_amd64.deb -y
|
|||
|
|
|||
|
2.下载成功之后,输入命令
|
|||
|
|
|||
|
google-chrome --version
|
|||
|
# 输出示例:Google Chrome 140.0.7339.80
|
|||
|
|
|||
|
3.下载对应 ChromeDriver:
|
|||
|
访问网站 https://googlechromelabs.github.io/chrome-for-testing/
|
|||
|
根据上一步google-chrome输出的版本号信息,选择相同的版本 示例如下:
|
|||
|
wget https://storage.googleapis.com/chrome-for-testing-public/140.0.7339.80/linux64/chromedriver-linux64.zip
|
|||
|
unzip chromedriver_linux64.zip
|
|||
|
cd chromedriver_linux64
|
|||
|
sudo mv chromedriver /usr/local/bin/
|
|||
|
sudo chmod +x /usr/local/bin/chromedriver
|
|||
|
然后验证
|
|||
|
chromedriver --version
|
|||
|
# 输出示例:ChromeDriver 140.0.7339.80 (670b6f192f4668d2ac2c06bd77ec3e4eeda7d648-refs/branch-heads/7339_41@{#3})
|
|||
|
|
|||
|
4.下载这个xvfb-run,运行示例
|
|||
|
xvfb-run python main.py
|
|||
|
|
|||
|
|
|||
|
|
|||
|
第一步构建镜像
|
|||
|
docker build -t selenium:latest .
|
|||
|
第二步启动容器:
|
|||
|
docker run -d \
|
|||
|
--name selenium-container \
|
|||
|
-p 5001:5000 \
|
|||
|
selenium
|