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