鱼C论坛

 找回密码
 立即注册
查看: 4662|回复: 3

[已解决]pycharm+python+selenium无法启动火狐游览器

[复制链接]
发表于 2017-6-20 17:50:34 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 奔波儿 于 2017-6-20 19:18 编辑

以下代码在python自带的LDie里面使用都可以启动火狐游览器进入百度页面。  在pycharm里面同样的代码启动就报错了。不知道为什么。百度找不到答案。请广大鱼油帮帮忙,谢谢!     使用的是python3.6       pycharm 2016.1

新人无限感激!


  1. #coding utf-8
  2. from selenium import webdriver
  3. driver=webdriver.firefox()
  4. driver.get("https://www.baidu.com")
复制代码




pycharm报错提示:
  1. Traceback (most recent call last):
  2.   File "C:/test/testchrome.py", line 3, in <module>
  3.     driver=webdriver.firefox()
  4. AttributeError: module 'selenium.webdriver' has no attribute 'firefox'
复制代码
最佳答案
2017-6-21 14:39:10
本帖最后由 dori233 于 2017-6-21 14:45 编辑

刚好我也在研究折腾selenium
很伤人呐,往往折腾都夭折在第一步上了..

首先来重复一下 安装步骤有木有错.

1, cmd pip 安装一般没啥问题
2, 官网下载浏览器支持Drivers
3, 解压压缩包,把东西复制到:
A python 根目录
B 浏览器根目录
C 设置浏览器根目录地址到系统环境变量.

最后细心还得看看pycharm 库里到底有没有selenium,不然他会提示模块加载失败的.
我两台机试了几次,基本这个步骤总结出来都可以使用了..

楼猪那个提示,
AttributeError: module 'selenium.webdriver' has no attribute 'firefox'
你看看selenium文件夹有没有frefox文件呗.

有可能你就要检查pycharm的库有没有进去了.
检查方法:
pycharm:
File→Setings→Project:
点进去你会看到你安装的第三方库.
对没错,pycharm还能这样安装第三方库!!!
没看到selenium的话重新按+号加载一下,看到页重新加载一下试试..

当然我说的是社区版..
很费解,新手用社区版就足够了,老跟人讨论pycharm就跟我说那个收费要用破解....

PS:顺便一求相关教程讨论,感觉selenium论坛说得很少,搜了搜结果不多
PS2: 追加一下,假如你使用XP的话,可能会有各种动态链接库的问题...
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2017-6-21 09:21:05 | 显示全部楼层
驱动和浏览器的版本不匹配
火狐的版本太高就没有匹配的驱动,建议用谷歌浏览器
如果不需要看到界面效果,最合适的当然是PhantomJS
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-6-21 14:39:10 | 显示全部楼层    本楼为最佳答案   
本帖最后由 dori233 于 2017-6-21 14:45 编辑

刚好我也在研究折腾selenium
很伤人呐,往往折腾都夭折在第一步上了..

首先来重复一下 安装步骤有木有错.

1, cmd pip 安装一般没啥问题
2, 官网下载浏览器支持Drivers
3, 解压压缩包,把东西复制到:
A python 根目录
B 浏览器根目录
C 设置浏览器根目录地址到系统环境变量.

最后细心还得看看pycharm 库里到底有没有selenium,不然他会提示模块加载失败的.
我两台机试了几次,基本这个步骤总结出来都可以使用了..

楼猪那个提示,
AttributeError: module 'selenium.webdriver' has no attribute 'firefox'
你看看selenium文件夹有没有frefox文件呗.

有可能你就要检查pycharm的库有没有进去了.
检查方法:
pycharm:
File→Setings→Project:
点进去你会看到你安装的第三方库.
对没错,pycharm还能这样安装第三方库!!!
没看到selenium的话重新按+号加载一下,看到页重新加载一下试试..

当然我说的是社区版..
很费解,新手用社区版就足够了,老跟人讨论pycharm就跟我说那个收费要用破解....

PS:顺便一求相关教程讨论,感觉selenium论坛说得很少,搜了搜结果不多
PS2: 追加一下,假如你使用XP的话,可能会有各种动态链接库的问题...
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2017-6-21 15:39:54 | 显示全部楼层
dori233 发表于 2017-6-21 14:39
刚好我也在研究折腾selenium
很伤人呐,往往折腾都夭折在第一步上了..

我这好奇怪哦, 昨天一直弄不了。就没搞了。  今天早上就可以启动游览器了。。。睡一觉就好啦 哈哈哈
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-2-28 03:22

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表