我正在使用TorBrowserDriver下载几个文件。在执行第一个URL后,我能够在TorBrowser的下载目录中找到该文件,但是执行在这一点上被卡住了
下面是我的代码
from tbselenium.tbdriver import TorBrowserDriver
import time
driver = TorBrowserDriver(PATH_OF_TOR_DRIVER)
for url in urls:
try:
driver.get(url)
time.sleep(DELAY_IN_SECONDS)
except :
print("error occured, closing the connection.")
driver.close()
我还尝试了一些变通方法,如func_timeout library,如果块停留超过x秒,则终止块,但驱动程序不会终止,并且由于有大量活动驱动程序,它会占用大量ram
另外,我是TorBrowserDriver的新手,请原谅我的错误
多谢各位
要终止浏览器实例,需要使用“driver.quit()”。您正在使用“driver.close()”,它只关闭窗口,但不会终止浏览器实例
您的代码将更改为
相关问题 更多 >
编程相关推荐