Armbian && Ubuntu 安装chromium-chromedriver 配置python 定时脚本

编程知识 更新时间:2023-04-27 05:47:02

1. 升级软件

apt-get update

2. 安装pip 

apt-get install python3-pip

3. 安装selenium 

pip3 install selenium

.4.. 安装chromedriver

sudo apt-get install chromium-chromedriver

5. 查看安装路径

dpkg -L chromium-chromedriver

代码例子:

from selenium import webdriver
from selenium.webdriver.chrome.options import Options
chrome_options = Options()
# 无头模式启动
chrome_options.add_argument('--headless')
chrome_options.add_argument('--disable-gpu')
chrome_options.add_argument("window-size=1024,768")
chrome_options.add_argument("--no-sandbox")


browser = webdriver.Chrome(chrome_options=chrome_options, executable_path="/usr/bin/chromedriver")

browser.get("http://www.baidu")
print(browser.page_source)
browser.close()

使用crontab配置定时启动:

​ cat /etc/crontab ​

一个crontab文件如下

​​​​​​​* * * * *  /home/alex/python/t.sh >> py.log 

它的格式说明如下:

用户所建立的crontab文件中,每一行都代表一项任务,每行的每个字段代表一项设置,它的格式共分为六个字段,前五段是时间设定段,第六段是要执行的命令段,格式如下:
minute hour day month week command

分时 日 月 周 命令
其中:
minute: 表示分钟,可以是从0到59之间的任何整数。
hour:表示小时,可以是从0到23之间的任何整数。
day:表示日期,可以是从1到31之间的任何整数。
month:表示月份,可以是从1到12之间的任何整数。
week:表示星期几,可以是从0到7之间的任何整数,这里的0或7代表星期日。
command:要执行的命令,可以是系统命令,也可以是自己编写的脚本文件。

ubuntu下的crontab的常用命令 

安装:apt-get install cron
启动:service cron start
重启:service cron restart
停止:service cron stop
重新载入配置  : service cron reload  
检查状态:service cron status
查看crontab服务状态 : service cron status  
查询cron可用的命令:service cron
检查Cronta工具是否安装:crontab -l

实例:使用crontab定时执行python脚本

在/opt下准备好脚本文件hello.py

hello.py:

print("hello python")

1.启动cron服务

2.先用crontab -l 查看下当前的任务

3.使用crontab -e 编辑定时任务

编辑详情如下:

含义为:每分钟执行一次/opt目录下的hello.py脚本,并将脚本的打印结果重定向到~目录下的py1.log文件中。

4. 重启cron service

sudo service cron restart  

5. 查看crontab定时任务运行情况:

service cron status

编写shell脚本,设置每隔2秒定时任务实现:

crontab.sh

#!/bin/bash

step=2 #间隔的秒数,不能大于60

for (( i = 0; i < 60; i=(i+step) )); do
    $(php '/home/fdipzone/php/crontab/tolog.php')
    sleep $step
done

exit 0


 

 

 

 

更多推荐

Armbian && Ubuntu 安装chromium-chromedriver 配置python 定时脚本

本文发布于:2023-04-20 13:40:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/d25369f6b9389c96f9a4eb5b7c6a30a9.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:脚本   Ubuntu   amp   Armbian   python

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 90181文章数
  • 23305阅读数
  • 0评论数