阿里云Ubuntu selenium + chrome 部署

1 安装谷歌浏览器

sudo apt-get install libxss1 libappindicator1 libindicator7
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo dpkg -i google-chrome*.deb    # Might show "errors", fixed by next line
sudo apt-get install -f#安装依赖
google-chrome --version      # 查看版本

2 安装chromedriver 驱动器

进入阿里云镜像下载chromdriver

3 需要添加权限

chmod 777 chromedriver

测试一下等打打印出 ok 表示成功

from selenium import webdriver
from time import sleep

chrome_options = webdriver.ChromeOptions()
chrome_options.add_argument('--headless')  # 无头模式,服务器没有图形界面这个必须
chrome_options.add_argument('--disable-gpu')  # 不需要gpu加速
chrome_options.add_argument('--no-sandbox')  # 这个配置很重要
client = webdriver.Chrome(chrome_options=chrome_options,
                          executable_path='/home/tarena/chromedriver')  # 如果没有把chromedriver加入到PATH中,就需要指明路径

client.get("https://www.baidu.com")
sleep(1)
client.save_screenshot('meituan_old.png')
print('----------------------------ok-------------------------')
client.quit()
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容