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()