python中webdriver问题

首先我们来看一段代码:
caps = webdriver.DesiredCapabilities().FIREFOX
caps['marionette']=False
binary = FirefoxBinary(r'F:\Program Files (x86)\Mozilla Firefox\firefox.exe')
driver = webdriver.Firefox(firefox_binary=binary,capabilities=caps)

driver.get('https://blog.csdn.net/qq_35490191')
在这段代码编译的过程中可能出现的问题
问题一:
  没有找到selenium这个库文件,这时候我们可以在python安装目录下打开cmd,
  然后可以用pip install selenium下载安装selenium文件库;
  成功之后就可以用from selenium导入库文件
问题二:
    1、接下来有可能会出现缺少支持某个浏览器的webdriver,然后我们需要去上网去下载驱动。

       比如Chrome就是chromedriver,下载完成之后有不需要安装,有两种方法放置此文件。

    1)直接放置在你电脑python安装路径之下;

    2)放置到你电脑任意位置,然后在环境变量path下配置此文件路径就可以了。

    2、这种情况就是firefox浏览器了它需要geckodriver

        1)在这个下面这段代码下不需要geckodriver驱动

driver = webdriver.Firefox()
driver.get('http://www.santostang.com/2017/03/02/hello-world/')
但是这段代码不能够很好地利用,如果想用刚开始的代码,你就需要把目前我知道的geckodirver是支持47版本一下的下面是百度云链接:
链接:https://pan.baidu.com/s/1gyp6lnLQ5pq5uPUvVtGwGg 密码:khd1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值