jjstrip
导航
|
||||||
| 日 | 一 | 二 | 三 | 四 | 五 | 六 |
|---|---|---|---|---|---|---|
| 29 | 30 | 31 | 1 | 2 | 3 | 4 |
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 | 31 | 1 |
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
统计
- 随笔 - 14
- 文章 - 0
- 评论 - 5
- 引用 - 0
公告
昵称: jjstrip园龄: 1年5个月
粉丝: 0
关注: 2 +加关注
搜索
常用链接
我的标签
- python(9)
- selenium(8)
- chrome(3)
- firefox(3)
- geckodriver(2)
- IE(1)
- Insecure(1)
- k8s(1)
- kubernetes(1)
- ndg-httpsclient(1)
- 更多
随笔档案
最新评论
- 1. Re:selenium python 脚本不支持中文问题
- 大王叫我来巡山哪
- --乌贼还是乌贼
- 2. Re:关于 'chromedriver' executable needs to be in PATH 的解决办法
- @ Tynam.Yang谢谢纠正,我后面也发现了,原来 chromedriver.exe 不是非要存放在 chrome 安装路径下。...
- --jjstrip
- 3. Re:关于 'chromedriver' executable needs to be in PATH 的解决办法
- @ Tynam.Yang恩,这样就每次都写一下。...
- --jjstrip
- 4. Re:关于 'chromedriver' executable needs to be in PATH 的解决办法
- 只要在运行时能找到chromedriver.exe文件就行,就可以成功运行在python运行时,首先会在python.exe文件所在的目录下查找 chromedriver.exe(如果将driver放...
- --Tynam.Yang
- 5. Re:关于 'chromedriver' executable needs to be in PATH 的解决办法
- driver = webdriver.Chrome(executable_path='C:/chromedriver.exe')
这样也是可以滴 - --Tynam.Yang
阅读排行榜
- 1. 运行python脚本时,报错InsecurePlatformWarning: A true SSLContext object is not available,解决方法(758)
- 2. 元素无法定位问题 NoSuchElementException: Message: no such element: Unable to locate element 解决方法(627)
- 3. driver.find_element_by_xpath() 带参数时的写法(397)
- 4. 关于 'chromedriver' executable needs to be in PATH 的解决办法(310)
- 5. Firefox 与 geckodriver 版本兼容问题(261)
评论排行榜
推荐排行榜
- 1. 部署安装kubernetes client-python,执行pip install setup.py时报错(1)
- 2. driver.find_element_by_xpath.clear()无法清空输入框默认值(1)
Firefox 与 geckodriver 版本兼容问题
打开 python shell,执行以下脚本:
from selenium import webdriver
driver = webdriver.Firefox()
driver.maximize_window()
driver.get("http://baidu.com")
当脚本执行到 driver = webdriver.Firefox() 这一句时,页面卡住了,即 firefox 浏览器被成功打开,但没有像预期的一样被最大化,并且访问百度。网上查了好久,终于找到答案并解决问题。
这是一个兼容性问题,因 firefox 版本与 geckodriver 版本匹配导致,我的 firefox 版本是56,但用的 geckodriver 版本是 25,显然 geckodriver 版本太高了,将 geckodriver 换成 20 后,
重新执行刚才的脚本,问题解决。geckodriver 下载地址:github.com/mozilla/gec…
附:Firefox与geckodriver版本映射表

备注:在此感谢 https://blog.csdn.net/yinshuilan/article/details/90713084 ,提供的Firefox与geckodriver版本映射表,让我不用为版本匹配问题反复试错。
posted on 2019-10-14 12:10 jjstrip 阅读(261) 评论(0) 编辑 收藏
刷新评论刷新页面返回顶部 注册用户登录后才能发表评论,请 登录 或 注册, 访问 网站首页。 【推荐】超50万行VC++源码: 大型组态工控、电力仿真CAD与GIS源码库【推荐】阿里云双11返场来袭,热门产品低至一折等你来抢!
【活动】开发者上云必备,腾讯云1核4G 2M云服务器11元/月起
【推荐】百度智能云岁末感恩季,明星产品低至1元新老用户畅享
【活动】京东云限时优惠1.5折购云主机,最高返价值1000元礼品!