Закройте окно командной строки Python Selenium после его запуска с использованием Window Batch - PullRequest
0 голосов
/ 16 июня 2020

Я использую Python Selenium, чтобы выполнять парсинг веб-страниц, запускать его с помощью пакетного файла .bat. Браузер chrome и окно командной строки по-прежнему открываются после успешного запуска. Его следует закрыть, потому что я поставил exit в конце пакетного скрипта. см. ниже код

timeout /t 2 /nobreak
"C:/Users/h/AppData/Local/Programs/Python/Python37/python.exe" "C:/Users/h/Desktop/Bbq/Python/Test.py"
timeout /t 12 /nobreak
exit

Я смотрю сообщение в cmd, вот скриншот enter image description here

Интересно, вызывает ли какая-либо из ошибок проблему? посоветуйте пожалуйста.

1 Ответ

1 голос
/ 01 июля 2020

используйте это исключение, чтобы обойти все ошибки и принудительно закрыть браузер

import traceback.

try:
    print(abcd)
except :
    print(traceback.format_exc())

    print("ERROR")
finally:
    driver.quit()
...