docker获取酒店源
在docker中安装py,方便获取chromedrive,然后抓取酒店源
下载脚本,放在一个目录里。
拉取python:
plaintext
docker pull python安装时候把你储存脚本的目录映射到/home

启动py后,用宿主机ssh连接python (假设你安装的py容器名称是python)
plaintext
docker exec -it python /bin/bash先修改pip源为清华源:
plaintext
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple安装chrome-drive
plaintext
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安装较为漫长,显示版本号,为安装成功

执行脚本即可
plaintext
python /home/GetHotelLivetv_FOR_DSM.py可以使用一条命令直接从宿主机的ssh执行
plaintext
docker exec python bash -c "cd /home && python GetHotelLivetv_FOR_DSM.py"最终得到一个分地区的源和一个合并的源。

可以把这条命令放在计划任务里,定期执行。