browsermobproxyを使用してネットワークのログを取得したいです。
browsermobproxyで「Java(TM) Platform SE binary」を使用しており、
pythonのメインプログラムが実行終了しても「Java(TM) Platform SE binary」のプロセスが終了しません。
したがって、複数回実行すると「Java(TM) Platform SE binary」のプロセスが実行分だけ残ります。
以下簡略化したPGです。
import browsermobproxy as mob import sys BROWSERMOB_PROXY_PATH = 'browsermob-proxyのパス' s = mob.Server(BROWSERMOB_PROXY_PATH) s.start() proxy = s.create_proxy() s.stop() sys.exit(0)
proxy = s.create_proxy()
で「Java(TM) Platform SE binary」のプロセスが開始するので立てたプロキシを終了すれば良いと考えています。
pythonのbrowsermobproxyで使用していた「Java(TM) Platform SE binary」のプロセスのみ終了させる方法はございますでしょうか?
ご教授お願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/07/15 10:52
2017/07/15 11:29