From e7b049a4d07ea7d70a81e4d75553112b2b32e612 Mon Sep 17 00:00:00 2001 From: Ching Date: Mon, 7 Mar 2022 11:13:10 +0800 Subject: [PATCH] =?UTF-8?q?feat(run;=20main.py):=20=E4=BF=AE=E6=94=B9?= =?UTF-8?q?=E5=8F=AF=E8=83=BD=E5=AF=BC=E8=87=B4=20selenium=20=E8=B6=85?= =?UTF-8?q?=E6=97=B6=E7=9A=84=E8=AE=BE=E7=BD=AE=EF=BC=9Bdocker=20container?= =?UTF-8?q?=20=E8=AE=BE=E7=BD=AE=E4=B8=BA=E4=B8=80=E7=9B=B4=E9=87=8D?= =?UTF-8?q?=E5=90=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 修改可能导致 selenium 超时的设置;docker container 设置为一直重启 Signed-off-by: Ching --- main.py | 3 ++- run.sh | 4 +++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/main.py b/main.py index f5a2fc6..e4bae04 100644 --- a/main.py +++ b/main.py @@ -23,7 +23,8 @@ def run(instance, access_token, fanfou_account, fanfou_password): chrome_options.add_argument('--headless') chrome_options.add_argument('--no-sandbox') chrome_options.add_argument('--disable-dev-shm-usage') - chrome = webdriver.Chrome(chrome_options=chrome_options) + chrome_options.add_argument('--disable-gpu') + chrome = webdriver.Chrome(options=chrome_options) # login to fanfou chrome.get('https://m.fanfou.com/') login_name = chrome.find_element(by=By.NAME, value='loginname') diff --git a/run.sh b/run.sh index 1be2e82..dc16531 100755 --- a/run.sh +++ b/run.sh @@ -2,4 +2,6 @@ source ./env.sh docker build -t $YOUR_CONTAINER_NAME . -docker container run -it -v $(pwd):/app $YOUR_CONTAINER_NAME --mastodon-token $M_TOKEN --mastodon-instance $M_INSTANCE --fanfou-account $FF_ACCOUNT --fanfou-password $FF_PASSWORD +# docker container run -it -v $(pwd):/app $YOUR_CONTAINER_NAME --mastodon-token $M_TOKEN --mastodon-instance $M_INSTANCE --fanfou-account $FF_ACCOUNT --fanfou-password $FF_PASSWORD +docker container run -d --restart=always -v $(pwd):/app $YOUR_CONTAINER_NAME --mastodon-token $M_TOKEN --mastodon-instance $M_INSTANCE --fanfou-account $FF_ACCOUNT --fanfou-password $FF_PA +SSWORD