Sign inSign up

zhongyw/pychrometask

By zhongyw

•Updated over 2 years ago

python3+selenium+chrome+chromedriver 集成环境

Image
1

280

zhongyw/pychrometask repository overview

⁠pychrometask

python3+selenium+chrome+chromedriver 集成环境,可以映射文件直接执行使用selenium的python脚本

⁠Run (Docker Hub)

⁠基础功能启动

基础功能就是自动接某岛的任务。本地新建config.ini文件,填写配置,映射到容器/app/config.ini即可

⁠映射配置文件。
⁠config.ini

cookie必填,email是用来接任务成功了的时候通知你的,如果你不填email,你将不会受到通知(本来想用iyuu,不过最近几天好像iyuu挂了。)

[DEFAULT]
cookie = 
email = 
⁠如何运行
docker pull zhongyw/pychrometask:latest
docker run -d -v /path/config.ini:/app/config.ini zhongyw/pychrometask:latest

注意替换/path/config.ini 为你自己实际的本地配置文件路径

⁠查看日志
查看docker运行列表
docker ps -a
查看日志
docker exec -it <container_id> tail -f /var/log/cron.log
ctrl+c 退出查看日志
⁠进阶部署

自行设置计划任务:映射cron_tasks.txt到容器内/app/cron_tasks.txt

下面是容器默认的cron_tasks.txt

* * * * * cd /app && /usr/local/bin/python3 con.py >> /var/log/cron.log 2>&1 && date >> /var/log/cron.log

你可以把con.py修改成你自己的 test.py,并且把test.py 映射到容器内 /app/test.py


例如

cron_tasks.txt修改成

* * * * * cd /app && /usr/local/bin/python3 test.py >> /var/log/cron.log 2>&1 && date >> /var/log/cron.log

容器部署命令

docker run -d -v /path/cron_tasks.txt:/app/cron_tasks.txt -v /path/test.py:/app/test.py zhongyw/pychrometask:latest

.

Tag summary

Content type

Image

Digest

sha256:ad0a5a321…

Size

364.9 MB

Last updated

over 2 years ago

docker pull zhongyw/pychrometask