有51人阅读过
docker获取酒店源
发布于2024/09/14 更新于2024/09/19
[ 教程仅保证更新时有效,请自行测试。]
发布于2024/09/14 更新于2024/09/19
[ 教程仅保证更新时有效,请自行测试。]
[ 教程仅保证更新时有效,请自行测试。]
在docker中安装py,方便获取chromedrive,然后抓取酒店源
下载脚本,放在一个目录里。
拉取python:
docker pull python
安装时候把你储存脚本的目录映射到/home
启动py后,用宿主机ssh连接python (假设你安装的py容器名称是python)
docker exec -it python /bin/bash
先修改pip源为清华源:
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
安装chrome-drive
wget -O google-chrome-104.deb -c https://www.slimjet.com/chrome/download-chrome.php?file=files%2F104.0.5112.102%2Fgoogle-chrome-stable_current_amd64.deb dpkg -i google-chrome-104.deb apt install -f dpkg -i google-chrome-104.deb google-chrome --version
安装较为漫长,显示版本号,为安装成功
执行脚本即可
python /home/GetHotelLivetv_FOR_DSM.py
可以使用一条命令直接从宿主机的ssh执行
docker exec python bash -c "cd /home && python GetHotelLivetv_FOR_DSM.py"
最终得到一个分地区的源和一个合并的源。
可以把这条命令放在计划任务里,定期执行。
文章对你有帮助吗?
- 一般[0]
- 很赞[0]
- 没用[0]
- 垃圾[0]
- 无语[0]