小さなレポート
シナリオ:今日、私はWindowsサーバーを使用して、データをクロールする時間指定タスクを設定しました。つまり、コンピューター上で時間指定タスクを設定し、新しいバッチ(bat)を作成してpyプログラムを実行しました。
通常の状況では、バットを実行します。実行が完了すると、cmdウィンドウが自動的に閉じます。私が作成した他のクローラーは自動的に閉じることができ、理由はSeleniumフレームワークにロックされます。
1.cmdウィンドウを自動的に閉じる方法
プログラムコード実行後に追加
終了@ cmd.exeの
CMD
インターネットでほとんどの方法を確認しましたが、応答しませんでした。
図に示すように、実行後も結果は結果に残ります。
2、Pythonを介してcmdプログラムを閉じます
os.popen('exit.exe')
sys.exit()
数回試しても応答がありません==
しかし、このcmdウィンドウは、CTRL + Cを押している限り、オフになります==キーボードを手動で押すシミュレーションを作成したいだけです。考えてみれば問題ありません。書き込めません。 。
3.突然の驚き
cmdプログラムコードをバッチで直接記述して閉じることを考えましたが、オフにすることはできますか?結果は見下ろす
私はこれを失って一体何なのか。。。。忘れて、タスクマネージャーに移動して、cmdを閉じるように設定できるかどうかを確認してください
もともと、デスクトップにcmdを表示するためのプログラムは、常にchromedriver.exeでした。今では、このプログラムをバッチ処理してオフにするのは簡単です。
taskkill /F /FI "imagename eq chromedriver.exe"
害==皆さんがこの問題を数分で解決するかもしれないなら、私を笑わないでください、Tang Xiaobai、hahahahahahahahahahaha