34 lines
1.1 KiB
Plaintext
Executable File
34 lines
1.1 KiB
Plaintext
Executable File
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 |