我能够编写一个脚本来使用 selenium 刮取,现在我正在尝试自动化它,这样它就可以定期在服务器上工作,这样我就不会从本地运行它来打扰自己,我做了很多谷歌搜索,但我不知道我如何才能做到这一点,有人能为我简化事情吗?
jobtbby31#
为了在linux服务器上定期运行python脚本,你可以创建一个cronjob,因为你已经有了一个python脚本,它很可能会抓取或抓取数据并将其保存在一个文件中。你可以创建一个cronjob并设置它必须运行的确切时间,例如每2小时后,你可以使用如下命令来执行它:第一个月这将打开一个编辑器在您的终端,在底部的文本只是写时间和命令要执行.* * * * */path/to/your/code.py通过此链接,您可以了解如何填写星号https://crontab.guru/#_**_1如果你需要更多关于使用cronjobs的帮助,请看https://www.geeksforgeeks.org/scheduling-python-scripts-on-linux/
* * * * */path/to/your/code.py
o7jaxewo2#
我不知道它是否真的会工作,但
while True: whole code here time.sleep(period required)
guicsvcw3#
你可以简单地在pythonanywhere上重做你的脚本,并将其作为一个任务来调度,然后选择你想要的脚本执行频率。脚本始终、每小时或每天运行。
3条答案
按热度按时间jobtbby31#
为了在linux服务器上定期运行python脚本,你可以创建一个cronjob,因为你已经有了一个python脚本,它很可能会抓取或抓取数据并将其保存在一个文件中。你可以创建一个cronjob并设置它必须运行的确切时间,例如每2小时后,你可以使用如下命令来执行它:
第一个月
这将打开一个编辑器在您的终端,在底部的文本只是写时间和命令要执行.
* * * * */path/to/your/code.py
通过此链接,您可以了解如何填写星号https://crontab.guru/#_**_1
如果你需要更多关于使用cronjobs的帮助,请看https://www.geeksforgeeks.org/scheduling-python-scripts-on-linux/
o7jaxewo2#
我不知道它是否真的会工作,但
guicsvcw3#
你可以简单地在pythonanywhere上重做你的脚本,并将其作为一个任务来调度,然后选择你想要的脚本执行频率。脚本始终、每小时或每天运行。