admin 管理员组文章数量: 887021
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
本文标签: 脚本 Ubuntu amp Armbian python
版权声明:本文标题:Armbian && Ubuntu 安装chromium-chromedriver 配置python 定时脚本 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1725892195h888389.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论