Я написал сценарий с использованием 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 ... и планировщик задач запускается от моего пользователя с правами администратора. Что-нибудь еще я делаю не так?