在Linux上部署selenium,安装google | 您所在的位置:网站首页 › linux部署python程序exe › 在Linux上部署selenium,安装google |
一、前提准备
在linux中已经安装好 python 和 wget、apt 工具 二、步骤 1.安装selenium pip install selenium 2.安装google-chrome 下载: wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb(如果没有安装wget可以考虑要不要安装一下,如果不想安装的话,可以在windows上下载,然后再上传到Linux也是可以的) 下载成功之后在当前目录下就会有google-chrome-stable_current_amd64.deb这个文件 等待安装成功。 检验是否安装成功: google-chrome --version
从这个网站可以下载chromedriver:http://chromedriver.storage.googleapis.com/index.html 可以下载chromedriver各种版本,并且包括windows、linux、mac版本。 进入网站之后找到跟89.0.4389.114相近的一个版本: 下载方式: 鼠标右键单击,然后点击复制链接,复制了下载链接之后,回到linux中使用wget下载 wget http://chromedriver.storage.googleapis.com/89.0.4389.23/chromedriver_linux64.zip下载好之后是一个zip文件,需要进行解压 解压命令: unzip chromedriver_linux64.zip解压完成之后当前目录就会有一个chromedriver文件了。 4.测试selenium先把chromedriver拷贝到你的代码的目录下(或者放在你喜欢的路径下,记住初始化Chrome的时候指定路径:executable_path=‘YourPath/chromedriver’) 测试代码: from selenium import webdriver from selenium.webdriver.chrome.options import Options chrome_options = Options() chrome_options.add_argument("--mute-audio") # 将浏览器静音 # chrome_options.add_experimental_option("detach", True) # 当程序结束时,浏览器不会关闭 # -----如果咋们的linux系统没有安装桌面,下面两句一定要有哦,必须开启无界面浏览器------- chrome_options.add_argument("--headless") chrome_options.add_argument("--disable-gpu") # ------------------------------------------------------------------------ browser = webdriver.Chrome(options=chrome_options,executable_path='./chromedriver') browser.get('https://blog.csdn.net/FujLiny') print('不离鞘' in browser.page_source) browser.quit() # 关闭浏览器如果程序没有报错,并且返回一个True的话,说明selenium可以使用啦 |
CopyRight 2018-2019 实验室设备网 版权所有 |