[問題] 使用selenium.webdriver.Safari()失敗
最近想用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也存在,
想請問這可能是什麼問題呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 203.74.120.191
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1523359457.A.AA0.html
推
04/10 23:24,
7年前
, 1F
04/10 23:24, 1F
→
04/10 23:24,
7年前
, 2F
04/10 23:24, 2F
→
04/10 23:37,
7年前
, 3F
04/10 23:37, 3F
→
04/10 23:38,
7年前
, 4F
04/10 23:38, 4F
# In Python
>> from selenium import webdriver
>> webdriver.Safari()
AttributeError: 'WebDriver' object has no attribute 'service'
>> webdriver.Safari(executable_path='/usr/bin/safaridriver')
AttributeError: 'WebDriver' object has no attribute 'service'
>> import selenium
>> selenium.__version__
'3.11.0'
# In terminal
>> ls /usr/bin/ | grep safari
safaridriver
※ 編輯: clsmbstu (114.42.159.22), 04/11/2018 00:00:01
推
04/11 00:16,
7年前
, 5F
04/11 00:16, 5F
→
04/11 00:17,
7年前
, 6F
04/11 00:17, 6F
→
04/11 00:21,
7年前
, 7F
04/11 00:21, 7F
※ 編輯: clsmbstu (114.42.159.22), 04/11/2018 00:23:22
→
04/11 00:24,
7年前
, 8F
04/11 00:24, 8F
推
04/11 00:46,
7年前
, 9F
04/11 00:46, 9F
→
04/11 00:46,
7年前
, 10F
04/11 00:46, 10F
→
04/11 01:17,
7年前
, 11F
04/11 01:17, 11F
→
04/11 01:18,
7年前
, 12F
04/11 01:18, 12F
→
04/11 01:18,
7年前
, 13F
04/11 01:18, 13F
推
04/11 03:12,
7年前
, 14F
04/11 03:12, 14F
→
04/11 03:12,
7年前
, 15F
04/11 03:12, 15F
→
04/11 03:23,
7年前
, 16F
04/11 03:23, 16F
→
04/11 10:12,
7年前
, 17F
04/11 10:12, 17F
→
04/11 10:12,
7年前
, 18F
04/11 10:12, 18F
→
04/11 12:43,
7年前
, 19F
04/11 12:43, 19F
推
04/11 23:59,
7年前
, 20F
04/11 23:59, 20F
