如何在Python环境下安装Selenium+Headless Chrome


本文摘自php中文网,作者零到壹度,侵删。


这篇文章主要介绍了如何在Python环境下安装Selenium+Headless Chrome,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

最近在学习爬虫,蓦然发现:

1

2

3

4

5

6

7

Python 3.6.4 (default, Jan  5 2018, 02:35:40)

[GCC 7.2.1 20171224] on linux

Type "help", "copyright", "credits" or "license" for more information.

>>> from selenium import webdriver

>>> driver=webdriver.PhantomJS()

/usr/lib/python3.6/site-packages/selenium/webdriver/phantomjs/webdriver.py:49: UserWarning: Selenium support for PhantomJS has been deprecated, please use headless versions of Chrome or Firefox instead

  warnings.warn('Selenium support for PhantomJS has been deprecated, please use headless '

简单地说,意思就是新版本的Selenium不再支持PhantomJS了,请使用Chrome或Firefox的无头版本来替代。懵逼……现在的好多教程都是基于PhantomJS的啊,没办法,由于我用的是chrome浏览器,就分享一下关于Headless Chrome的安装方法吧。


1.运行cmd或Ctrl + R进入命令行

第一步截图

2.进入python

第二步截图

3.输入代码块

代码块语法遵循标准markdown代码,例如:

1

2

3

4

5

6

7

from selenium import webdriverfrom selenium.webdriver.chrome.options import Options

 

chrome_options = Options()

chrome_options.add_argument('--headless')

chrome_options.add_argument('--disable-gpu')

driver = webdriver.Chrome(chrome_options=chrome_options)

driver.get('http://www.baidu.com')

这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

好的,现在就将Headless Chrome安装好了。

以上就是如何在Python环境下安装Selenium+Headless Chrome的详细内容,更多文章请关注木庄网络博客!!

相关阅读 >>

Python怎么安装turtle

Python如何实现简单的用户交互程序(示例)

Python相关工作有什么要求

Python中数据预处理(代码)

a[1:]在Python什么意思

会java再去学Python容易吗

Python通过实例方法名字调用

Python set是什么类型

flask-migrate扩展的用法介绍(附代码)

Python的numpy库中将矩阵转换为列表等函数的方法_Python

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...