1. 程式人生 > >error13 Permission denied: 'geckodriver.log'

error13 Permission denied: 'geckodriver.log'

GeckoDriver的安裝,Python呼叫selenium報錯:

Traceback (most recent call last):
  File "D:\demo\python\firbox_demo.py", line 2, in <module>
    browser = webdriver.Firefox()
  File "C:\Python36\lib\site-packages\selenium\webdriver\firefox\webdriver.py", line 159, in __init__
    log_path=log_path)
  File "C:\Python36\lib\site-packages\selenium\webdriver\firefox\service.py", line 44, in __init__
    log_file = open(log_path, "a+") if log_path is not None and log_path != "" else None
PermissionError: [Errno 13] Permission denied: 'geckodriver.log'

原因:沒有許可權訪問geckodriver.log

解決方法:

1、在檔案中指定log的輸入檔案路徑 如:browser = webdriver.Firefox(log_path=r'd:/spider/webdriver.log')