В доступе для geckodriver.log отказано только в планировщике задач? (python) - PullRequest
0 голосов
/ 05 мая 2020

Я написал сценарий с использованием Selenium и Firefox, который переходит на веб-сайт почтовой службы отслеживания и получает статус моего товара. Всякий раз, когда есть обновление, я отправляю мне его по электронной почте. Я настроил командный файл для работы с этим, и он отлично работает как из командного файла, так и сам по себе, но запуск из Windows Планировщик задач возвращает следующее:

    Traceback (most recent call last):
  File "C:\Users\Sandra\PycharmProjects\random\WhereIsMyItem.py", line 18, in <module>
    browser = webdriver.Firefox()
  File "C:\Users\Sandra\AppData\Local\Programs\Python\Python37-32\lib\site-packages\selenium\webdriver\firefox\webdriver.py", line 163, in __init__
    log_path=service_log_path)
  File "C:\Users\Sandra\AppData\Local\Programs\Python\Python37-32\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,. exe, командный файл и фактический сценарий хранятся в одном каталоге. Код моего командного файла:

start C:\Users\Sandra\AppData\Local\Programs\Python\Python37-32\python.exe -i C:\Users\Sandra\PycharmProjects\random\WhereIsMyItem.py

Я попытался настроить geckofiles для сохранения там, где python ... и планировщик задач запускается от моего пользователя с правами администратора. Что-нибудь еще я делаю не так?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...