PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
Python
[问题] 使用selenium.webdriver.Safari()失败
楼主:
clsmbstu
2018-04-10 19:24:10
最近想用selenium模拟点击下一页,像这篇网页的教学:
https://ithelp.ithome.com.tw/articles/10194149
但是我才在模拟浏览器就卡关了,当我执行webdriver.Safari()时,
Python给我的错误是:
AttributeError: 'WebDriver' object has no attribute 'service'
我完全看不懂这个错误讯息的意思是什么。
后来也有查到每种浏览器大概都还需要Driver才行,
但根据这个issue:https://github.com/SeleniumHQ/selenium/issues/2941,
Safari 10+应该已经有内建safaridriver,
我用的是Safari 11.1,/usr/bin/safaridriver也存在,
想请问这可能是什么问题呢?
作者:
MAGICXX
(逢甲阿法)
2018-04-10 23:24:00
我不知道mac有没有关系 不过我看来就是PATH(环境变量)里面没有的可能性局多…
作者:
handsomeLin
(DoGLin)
2018-04-10 23:37:00
你的码是自己敲的还是复制贴上的?贴一下你的Code吧现在手边没有电脑 你试试把他assign给一个variable可以顺便说一下selenium的版本吗
楼主:
clsmbstu
2018-04-11 00:21:00
browser = webdriver.Safari() 会出现一样的错误selenium版本是3.11.0
作者:
handsomeLin
(DoGLin)
2018-04-11 00:46:00
刚查了个简体网站,说Safari的webdriver默认是关闭得去打开,试试吧
楼主:
clsmbstu
2018-04-11 01:17:00
/usr/bin/safaridriver --enable 是这样吗?我刚刚试了上面那行,有被要求系统密码,但回到Python还是一样的结果
作者:
ThxThx
(洗洗睡)
2018-04-11 03:12:00
我看了source code,这是他的bug,请用3.8的seleniumpip install selenium==3.8有人想知道的话,是这个commit
https://bit.ly/2EBCGRl
楼主:
clsmbstu
2018-04-11 10:12:00
有人在3.10.0遇到一样的问题,但应该要已经修好了?
https://github.com/SeleniumHQ/selenium/issues/5578
看来已经修好了,但没有放在3.11.0里面
作者:
Jyery
(æ–‡å¸)
2018-04-11 23:59:00
https://i.imgur.com/dQ4Rbyd.jpg
继续阅读
[问题] 直条图求面积
webber1984
[问题] 读取csv档不同工作表
aocaoef
[问题] openfst/pyfst 无法安装
TZULIU
[问题] 怎么实作企业用的聊天机器人
vi000246
[问题] 顺序逻辑回归 统计资料
HenryLiKing
[问题]如何指定pip到local folder安装dependeny
gecer
[问题] tkinter中如何更新matplotlib图形
Paudse
[问题] 关于request的问题
swampni
[问题] 一段语法询问
gecer
求教,含pandas的py档不能包成exe档
VAIOBIOS
Links
booklink
Contact Us: admin [ a t ] ucptt.com