web-dev-qa-db-ja.com

閉じる方法Python Selenium Webdriverウィンドウ

私はpython 1時間ごとにウェブサイトからデータを削除するスクリプトを持っています。現在サーバーに保存されており、タスクスケジューラを使用して実行するようにスケジュールしているのでうまく機能しています。スクリプトを1時間ごとに。

私はこのコードを使用しています

driver.quit()

ブラウザウィンドウを終了するには

これに対する私の問題は、サーバーにログインしていないときはいつでも、サーバーにログインしているときにdriver.quit()関数が機能しないため、webdriverウィンドウのスタックを開始することです。毎朝仕事に来たとき、サーバーから閉じるためのたくさんのウィンドウがあります。

私はやめ、閉じ、処分しようとしましたが、助けにはなりません。他に何ができますか?

10
Kok chuan Lim

python chromedriverを使用して、Chromeプロセスを終了します:

driver.close()
12
jeanhuguesroy

Linuxコマンドを使用してすべてを閉じます。すべてのスクレイピングジョブが完了した後に実行した2つのコマンドを次に示します。

  • ファイアーフォックスを殺す
  • pkill Xcfb
0
Guangmin Shen