绑定密钥以停止脚本

时间:2016-10-18 16:49:13

标签: python selenium webdriver selenium-chromedriver

我在while循环中有一个重复该过程的URL。是否可以绑定一个键来阻止selenium python脚本运行,同时仍然保持chromedriver打开?

1 个答案:

答案 0 :(得分:1)

您可以使用捕获KeyboardInterrupt异常的try / except块(当您向终端/命令提示符输入ctrl + c时使用IE浏览器)

try:
    while True:
        #dostuff
except KeyboardInterrupt:
    print("Loop stopped!")

您可能还想考虑以交互模式启动脚本,这将阻止控制台关闭,并在脚本完成(或失败)后保持解释器打开,从而防止关闭webdriver的拆除/清理实例