婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識(shí)庫 > Docker+selenium實(shí)現(xiàn)自動(dòng)化健康報(bào)備的方法

Docker+selenium實(shí)現(xiàn)自動(dòng)化健康報(bào)備的方法

熱門標(biāo)簽:信陽電銷外呼系統(tǒng)怎么樣 陜西辦理400電話 貴陽網(wǎng)絡(luò)外呼系統(tǒng)軟件 地圖標(biāo)注小程序 南昌外呼系統(tǒng)定制 宿州外呼系統(tǒng)公司 南充電銷外呼系統(tǒng) 海外工廠地圖標(biāo)注 株洲電銷

本文以某高校的健康報(bào)備系統(tǒng)為例,完成該web端的自動(dòng)化操作,用到的技術(shù)棧如下所述:
Docker \ Selenium \ Python \ yagmail \ ssh等

基本思路:
1、本地編寫代碼并進(jìn)行測試
2、新建docker容器并配置環(huán)境
3、代碼上傳到服務(wù)器并復(fù)制到docker容器內(nèi)
4、解壓、調(diào)試代碼,確認(rèn)代碼沒有問題后刪除代碼
6、退出容器,并將容器制作成鏡像
7、用鏡像實(shí)例化容器并掛載代碼

一、本地編寫代碼并調(diào)試

先看一下我們需要進(jìn)行操作的目標(biāo)web:
登錄頁面:


表單頁面:


操作非常簡單,只需要登錄后點(diǎn)擊勾選你要的選項(xiàng)后點(diǎn)擊提交即可

源碼附上:

主文件:

yagmail發(fā)送郵件:

注意:這里用的是郵箱的【授權(quán)碼】,而不是密碼 QQ郵箱可以在設(shè)置=>賬號(hào) 進(jìn)行操作:

selenium自動(dòng)化:


這里用到的是Xpath定位,瀏覽器可以直接抓取,非常方便:

記得后面一定要加quit和stop,否則會(huì)造成進(jìn)程堆積 無法關(guān)閉而崩潰
在本地運(yùn)行沒有問題后就可以進(jìn)行下一步操作了

二、配置Docker容器環(huán)境

環(huán)境配置由以下步驟進(jìn)行
1、拉取python鏡像
2、用python鏡像新建一個(gè)容器
3、安裝運(yùn)行所需的第三方庫
4、安裝chrome瀏覽器以及chromedriver
5、上傳測試文件進(jìn)行調(diào)試

拉取python鏡像
進(jìn)行這步操作需要先確保你的docker已經(jīng)正確安裝,通過以下命令進(jìn)行鏡像拉取:

docker image pull python

通過以下命令查看是否已經(jīng)拉取到本地:

docker image ls

用python鏡像新建一個(gè)容器

使用以下命令即可新建容器并進(jìn)入容器內(nèi):

docker run -it python /bin/bash

安裝運(yùn)行所需的第三方庫
通過簡單的pip命令就可以實(shí)現(xiàn)庫的安裝,如:

pip install selenium
pip install yagmail
pip install pytz

安裝好后調(diào)試確認(rèn)即可,這里不展開詳說

安裝chrome瀏覽器以及chromedriver
ubuntu系統(tǒng)用以下命令即可,其他系統(tǒng)請(qǐng)自行百度:

# 下載
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
# 安裝
dpkg -i google-chrome-stable_current_amd64.deb

安裝chromedriver前需要先查看chrome的版本號(hào),根據(jù)版本號(hào)下載對(duì)應(yīng)的driver:

# 查看chrome版本
google-chrome --version

關(guān)于chromedriver,我是在本地下載解壓好了用ssh傳到服務(wù)器:
下載地址:http://chromedriver.storage.googleapis.com/index.html
下載解壓完畢后用ssh命令上傳:

scp 你的driver地址/chromedriver root@服務(wù)器IP:服務(wù)器目錄

然后從宿主機(jī)復(fù)制到容器內(nèi):

docker cp chromwdriver 容器名:容器目錄

代碼也是以此方式上傳,后面的相關(guān)操作不再重復(fù)
輸入python命令進(jìn)行簡單調(diào)試:



上傳測試文件進(jìn)去確認(rèn):


如果能夠正確輸出和發(fā)送郵件,就可以進(jìn)行下一步操作

將容器制作成鏡像

刪除測試文件后輸入exit退出容器,用以下命令即可創(chuàng)建鏡像:

sudo docker commit eafd9111ada6 docker/sele_heath

commit后面的是剛剛?cè)萜鞯腎D或容器名,不清楚的可以輸入 docker ps -a 進(jìn)行查看
docker/sele_heath是新建鏡像的名稱

完成后可以輸入以下命令查看新建的鏡像:

docker images docker/sele_heath

用鏡像實(shí)例化容器并掛載代碼

鏡像建好以后就可以進(jìn)行這最后一步的操作了,命令如下:

docker run -d -v /home/admin/heath2:/usr/src -w /usr/src docker/sele_heath python main.py

命令解析:
-d: 阻塞進(jìn)程
-v: 地址映射
/home/admin/heath2:代碼文件的目錄
/usr/src: 映射到容器對(duì)應(yīng)的目錄
-w /usr/src: 執(zhí)行容器內(nèi)部文件的目錄,一般和映射目錄相同即可
docker/sele_heath: 鏡像名
python main.py:用python去運(yùn)行main.py文件

輸入以下命令查看容器是否正常運(yùn)行:

docker ps

至此,所有的操作已經(jīng)執(zhí)行完畢,我需要的做,就是起床后拿起手機(jī)查看郵件


到此這篇關(guān)于Docker+selenium實(shí)現(xiàn)自動(dòng)化健康報(bào)備的方法的文章就介紹到這了,更多相關(guān)Docker selenium自動(dòng)化內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

標(biāo)簽:拉薩 鄭州 石嘴山 汕頭 玉林 開封 晉城 三明

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Docker+selenium實(shí)現(xiàn)自動(dòng)化健康報(bào)備的方法》,本文關(guān)鍵詞  Docker+selenium,實(shí)現(xiàn),自動(dòng)化,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Docker+selenium實(shí)現(xiàn)自動(dòng)化健康報(bào)備的方法》相關(guān)的同類信息!
  • 本頁收集關(guān)于Docker+selenium實(shí)現(xiàn)自動(dòng)化健康報(bào)備的方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    99精品视频一区二区三区| 色视频成人在线观看免| 日韩欧美成人午夜| 欧美tk丨vk视频| 日韩欧美中文字幕制服| 91精品欧美一区二区三区综合在| 成人毛片视频在线观看| 91网站黄www| 亚洲成年人网站在线观看| 日韩欧美国产麻豆| 视频一区二区三区入口| 成人蜜臀av电影| 国产日韩欧美一区二区三区综合| 91免费国产在线| 成人久久18免费网站麻豆| 亚洲综合一区二区三区| 日韩欧美一区二区不卡| 不卡的av中国片| 美女网站一区二区| 成人免费观看视频| 一本一道久久a久久精品| 欧美精品18+| 国产精品丝袜一区| 日韩精品一级二级| 久久国产福利国产秒拍| 久久精品在线免费观看| 中文字幕一区二区不卡| 不卡电影一区二区三区| 欧美又粗又大又爽| 麻豆91在线播放| 亚洲一区二区三区四区的| 久久久久久久免费视频了| 欧美日韩国产精品自在自线| 99精品久久99久久久久| 国产三级一区二区| 国内精品伊人久久久久影院对白| 精品亚洲欧美一区| 亚洲男女一区二区三区| 欧美成人猛片aaaaaaa| 色婷婷狠狠综合| 成人永久aaa| 国产精品中文字幕一区二区三区| 亚洲午夜精品网| 亚洲精品视频自拍| 亚洲欧美自拍偷拍色图| 国产三区在线成人av| 精品免费一区二区三区| 日韩一区二区电影网| 制服丝袜激情欧洲亚洲| 欧美日韩精品一区二区在线播放| 99re6这里只有精品视频在线观看| 黑人精品欧美一区二区蜜桃| 午夜影视日本亚洲欧洲精品| 亚洲综合久久久久| 亚洲精品ww久久久久久p站| 亚洲欧美日韩国产中文在线| 亚洲精品视频自拍| 亚洲成人免费视频| 久久国产生活片100| 综合中文字幕亚洲| 欧美日韩国产免费一区二区| 国产成人在线视频网站| 国产精品毛片久久久久久| 欧美一区国产二区| 久久99精品国产麻豆婷婷洗澡| 国产精品一区二区你懂的| 日日夜夜免费精品| 亚洲一区二区三区不卡国产欧美| 亚洲免费色视频| 国产精品不卡一区| 亚洲特级片在线| 亚洲激情五月婷婷| 亚洲成人三级小说| 日韩—二三区免费观看av| 日本成人在线不卡视频| 久久精品国产亚洲一区二区三区| 日韩精品专区在线| 韩国av一区二区三区| 无码av中文一区二区三区桃花岛| 欧美一区二区三区婷婷月色| 国产很黄免费观看久久| 午夜亚洲国产au精品一区二区| 精品国产不卡一区二区三区| 欧美日韩在线播放| 97se狠狠狠综合亚洲狠狠| 国产精品系列在线播放| 国产亚洲欧美一区在线观看| 91精品蜜臀在线一区尤物| 欧美福利视频一区| 欧美mv日韩mv国产网站| 精品久久久网站| 国产日韩欧美一区二区三区综合 | www.日韩av| 91在线小视频| 欧美精品一卡二卡| 久久天堂av综合合色蜜桃网| 中文字幕一区免费在线观看 | 亚洲视频一区在线| 亚洲一区二区在线免费观看视频| 亚洲成人资源网| 狠狠色狠狠色综合| 91免费在线视频观看| 欧美一区日本一区韩国一区| 亚洲国产精品精华液ab| 香蕉av福利精品导航| 国产一区二区电影| 在线一区二区三区四区五区| 日韩美女在线视频| 亚洲丝袜精品丝袜在线| 麻豆国产欧美日韩综合精品二区 | 国产精品18久久久久久久久久久久| 国产成人免费视频精品含羞草妖精| 99久久亚洲一区二区三区青草| 欧美疯狂性受xxxxx喷水图片| 久久久国际精品| 亚洲曰韩产成在线| 国产精品亚洲综合一区在线观看| 色综合久久综合中文综合网| 欧美电影精品一区二区| 一区二区视频在线| 国产福利一区二区| 制服丝袜av成人在线看| 亚洲视频免费在线观看| 久久草av在线| 欧美日韩国产一区二区三区地区| 亚洲国产成人午夜在线一区| 久久久久久久av麻豆果冻| 91在线视频18| 精品粉嫩超白一线天av| 亚洲线精品一区二区三区八戒| 国产精品99久久不卡二区| 亚洲精品菠萝久久久久久久| 国产很黄免费观看久久| 在线电影一区二区三区| 一区二区三区不卡视频| 欧美性xxxxx极品少妇| 国产一区二区三区免费播放| www.爱久久.com| 日韩精品中午字幕| 午夜免费欧美电影| 色94色欧美sute亚洲线路二| 国产欧美日韩另类视频免费观看| 琪琪久久久久日韩精品| 色屁屁一区二区| 亚洲欧洲av在线| 国产成a人亚洲精品| 日韩欧美在线一区二区三区| 亚洲成人手机在线| 色综合天天综合在线视频| 国产欧美精品日韩区二区麻豆天美| 日韩av一区二区三区四区| 在线观看国产精品网站| 亚洲柠檬福利资源导航| eeuss鲁片一区二区三区在线观看 eeuss鲁片一区二区三区在线看 | 亚洲国产精品激情在线观看| 久88久久88久久久| 欧美一区二区三区喷汁尤物| 亚洲成av人片| 欧美午夜视频网站| 亚洲综合另类小说| 在线观看视频一区二区欧美日韩| 日韩一区在线播放| 91在线视频播放| 亚洲色图制服诱惑| 91麻豆国产福利在线观看| 亚洲视频在线观看一区| 91片黄在线观看| 亚洲一区在线电影| 欧美日韩精品高清| 日韩精品视频网| 日韩三区在线观看| 精品亚洲免费视频| 久久蜜桃香蕉精品一区二区三区| 国产精品综合av一区二区国产馆| 国产亚洲1区2区3区| 丁香激情综合国产| 韩国av一区二区三区四区| 一区二区三区在线视频播放| 青青草97国产精品免费观看| 欧美一区二区三区人| 99视频在线精品| 国产高清精品网站| 天天操天天干天天综合网| 久久综合九色欧美综合狠狠| 欧美影片第一页| 国产91在线观看丝袜| 免费精品99久久国产综合精品| 亚洲五月六月丁香激情| 国产69精品久久777的优势| 国产亚洲欧美一区在线观看| 成人美女视频在线观看18| 亚洲欧美日本在线| 在线观看免费一区| 美国十次了思思久久精品导航| 欧美精品一区二区三区在线播放 | 成人午夜精品在线| 亚洲欧洲制服丝袜| 日韩一区二区影院| 成人久久久精品乱码一区二区三区| 亚洲精品视频自拍|