宜しくお願いします。
PythonでRPAを作りたく、
以下組合せでプログラミングをしてみました。
Python3.6
Chrome Driver
Selunium
Windows10 home 64bit
問題無く作れたのですが、
コマンドラインから以下で実行中に
プログラム名.py run
一時的に任意のタイミングで止めたいと(かつ再開もしたい)思うようになりました。
Pythonのスクリプトを実行中に任意タイミングで一次停止→再開 する方法がありましたら教えて頂けないでしょうか。
宜しくお願いします。
【以下サンプル】
Python
1from selenium import webdriver 2from time import sleep 3import os 4import signal 5import time 6 7chromedriver_directry = str(os.path.dirname(os.path.abspath(__file__))) + "\chromedriver.exe" 8options = webdriver.ChromeOptions() 9options.add_argument('--disable-infobars') # 自動モードでの操作というバーを非表示 10options.add_argument('--start-maximized') # 非表示 11driver = webdriver.Chrome(executable_path=chromedriver_directry, chrome_options=options) 12driver.set_page_load_timeout(20) # Loading time limit 13 14def foo(sig, frame): 15 x = input("""Ctrl-Cが押されました。一時停止中です。続行にはEnterを押してください。プログラム終了する場合は、q を入力:""") 16 if x == "q": 17 exit(1) 18 19signal.signal(signal.SIGINT,foo) 20 21driver.get("https://www.google.co.jp/") 22sleep(5) 23driver.get("https://www.yahoo.co.jp/") 24sleep(5) 25driver.get("https://www.goo.ne.jp/") 26sleep(5) 27

回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/02/19 00:06
2019/02/19 03:27
2019/02/19 06:37
2019/03/05 12:35
2019/03/05 15:19
2019/03/06 00:08