Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/326.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在后台调度Python Selenium脚本?_Python_Selenium - Fatal编程技术网

如何在后台调度Python Selenium脚本?

如何在后台调度Python Selenium脚本?,python,selenium,Python,Selenium,所以我有一个Python Selenium脚本,它打开chrome,获取信息,然后关闭。我的脚本完成了,我希望每天每5分钟运行一次。但是如何安排脚本来实现这一点呢?以及如何确保浏览器不是每5分钟打开一次,而是在后台打开。(或者可能是在服务器上?)我是编程新手,所以有人能详细描述一下怎么做吗?非常感谢你 关于按计划运行脚本,您需要的是 如何确保浏览器不是每5分钟打开一次,而是在后台打开。 --为此,我不确定您使用的是什么绑定语言、浏览器或初始化设置,但我认为您希望在无头模式下运行浏览器。要确保浏览

所以我有一个Python Selenium脚本,它打开chrome,获取信息,然后关闭。我的脚本完成了,我希望每天每5分钟运行一次。但是如何安排脚本来实现这一点呢?以及如何确保浏览器不是每5分钟打开一次,而是在后台打开。(或者可能是在服务器上?)我是编程新手,所以有人能详细描述一下怎么做吗?非常感谢你

关于按计划运行脚本,您需要的是

如何确保浏览器不是每5分钟打开一次,而是在后台打开。


--为此,我不确定您使用的是什么绑定语言、浏览器或初始化设置,但我认为您希望在
无头模式下运行浏览器。

要确保浏览器在后台打开,您可以像这样使用Selenium的无头chrome选项

from selenium import webdriver

options = webdriver.ChromeOptions()
options.headless = True
driver = webdriver.Chrome(CHROMEDRIVER_PATH, options=options)

要使脚本在时间间隔内运行,您必须为Linux使用
crontab
,或为Windows使用
Windows任务调度器

那么我的计算机是否应该一直运行?