Python Selenium:ブラウザウィンドウを開かないようにする方法

カラクタス

セレンウィンドウを開かないようにする方法は?開いているウィンドウを見たくないのですが、読み込みが非常に遅いヘッダーに関する情報を取得する必要があるため、Seleniumを使用する必要があります。コード:

from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import time 
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC

PATH =".\msedgedriver.exe"
driver = webdriver.Edge(PATH)

driver.get("https://www.verivox.de/stromvergleich/vergleich/#/?plz=10555&persons=on&usage=3500&bonus=OnlyCompliant&profile=H0&product=electricity&source=1&q=WzYsMCwxLDEsMSwxLDEsMiwyMCwwLDEsNzQxMTIyLCI3MTA4NSIsMSwyNDAsMjQwLDM1MDAsMCwwLDAsOTk5LC0xLC0xLC0xLDAsMCwiVG90YWxDb3N0cyIsIkFzY2VuZGluZyIsIk5vbmUiLDM4LCJBbm51YWxDb3N0VmlldyIsMF0%3D&partnerid=1")


allheader=WebDriverWait(driver,20).until(EC.visibility_of_all_elements_located((By.CSS_SELECTOR,"li[class='result-item'] .result-name-area>.result-name")))
for header in allheader:
     print("Header: " + header.text)

私は使ってみましたphantonJS()が、コードが機能せず、

UserWarning: Selenium support for PhantomJS has been deprecated, please use headless versions of Chrome or Firefox instead
  warnings.warn('Selenium support for PhantomJS has been deprecated, please use headless '

私も使用しようとしxvfbwrapperましたが、エラーが発生しました

Traceback (most recent call last):
  File "skriptas.py", line 8, in <module>
    from xvfbwrapper import Xvfb
  File "C:\Users\andri\AppData\Roaming\Python\Python38\site-packages\xvfbwrapper.py", line 15, in <module>
    import fcntl
ModuleNotFoundError: No module named 'fcntl'

それを行う方法はありますか?助けてくれてありがとう。

DebanjanB

このメッセージ...

UserWarning: Selenium support for PhantomJS has been deprecated, please use headless versions of Chrome or Firefox instead
  warnings.warn('Selenium support for PhantomJS has been deprecated, please use headless '

...それはエラーではありませんでしたが、サポートの非推奨警告です


解決

次のコード行を使用して、エラーを抑制します。

import warnings

warnings.filterwarnings("ignore")

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Seleniumドライバーがブラウザーウィンドウを開かない(python)

分類Dev

Pythonでセレンを使用して異なるWebDriverによって開かれた異なるChromeブラウザウィンドウを切り替える方法は?

分類Dev

呼び出されたスクリプトが閉じたときに開いたままになっているブラウザウィンドウについて、Pythonデータを呼び出し元のスクリプトに戻す方法

分類Dev

vscode pythonインタラクティブウィンドウに関数ドキュメントを表示するにはどうすればよいですか?

分類Dev

Python、Selenium、chromedriverでBrave Webブラウザを使用するにはどうすればよいですか?

分類Dev

Python-Chromeウィンドウを開いた後、Seleniumで拡張機能を無効にする方法

分類Dev

Python3を介してSeleniumとWebDriverを使用してタブを切り替えているときに、「NoSuchWindowException:そのようなウィンドウはありません:ウィンドウはすでに閉じられています」

分類Dev

Python、JavaScript、またはRobot Framework and Seleniumを使用して、部分的なタイトルテキストを使用して新しいブラウザウィンドウに移動する方法

分類Dev

ウィンドウなしで直接画面にテキストを印刷するように書かれたPythonプログラムを軽くする方法は?

分類Dev

Pythonでgtkウィンドウを作成し、バックグラウンドでコードを実行するにはどうすればよいですか?

分類Dev

SeleniumブラウザからセッションライブラリとCookieをPythonのリクエストライブラリにロードするにはどうすればよいですか?

分類Dev

Python Tkinter:新しいtkウィンドウを開くときに新しい背景画像を適用するにはどうすればよいですか?

分類Dev

Python tkinterで子ウィンドウから親ウィンドウに値を表示するにはどうすればよいですか?

分類Dev

ウィンドウなしでPythonプログラムを実行するにはどうすればよいですか?

分類Dev

Pythonインタープリターのユーザー入力によって印刷されたステートメントがプッシュバックされないようにするにはどうすればよいですか?新しいウィンドウを開きますか?

分類Dev

VS CodeがPythonでSeleniumブラウザインスタンスを自動的に終了しないようにするにはどうすればよいですか?

分類Dev

PythonでWebブラウザコンソールからコマンドを実行するにはどうすればよいですか?

分類Dev

セレンPythonとFirefoxを使用して同じブラウザウィンドウを再度開きます

分類Dev

他のウィンドウ(GUI)がPythonで実行されているのに、他のウィンドウ(GUI)が開かないのはなぜですか?

分類Dev

Pyqt5 Pythonで別のウィンドウを開いてユーザー入力を取得する方法

分類Dev

Python Tkinterルートウィンドウを削除するにはどうすればよいですか?

分類Dev

Python Apache Beamのウィンドウで要素を注文するにはどうすればよいですか?

分類Dev

Python TkinterでTopLevelウィンドウのみを閉じるにはどうすればよいですか?

分類Dev

Windowsの処理Pythonで現在のウィンドウを閉じようとすると、ブラウザ全体が閉じます

分類Dev

Pythonを使用してWebブラウザで開いたWebページを追跡するにはどうすればよいですか?

分類Dev

ブラウザウィンドウを閉じないようにする方法

分類Dev

SeleniumとPythonを使用してChromiumベースのVivaldiブラウザセッションを開始する方法

分類Dev

Pythonとpywinautoを使用してバックグラウンドウィンドウをフォアグラウンドに表示せずに、そのウィンドウにキーストロークを送信するにはどうすればよいですか?

分類Dev

Python / PySide:メインウィンドウの上にとどまるが、他のウィジェットを隠さないウィジェットを作成するにはどうすればよいですか?

Related 関連記事

  1. 1

    Seleniumドライバーがブラウザーウィンドウを開かない(python)

  2. 2

    Pythonでセレンを使用して異なるWebDriverによって開かれた異なるChromeブラウザウィンドウを切り替える方法は?

  3. 3

    呼び出されたスクリプトが閉じたときに開いたままになっているブラウザウィンドウについて、Pythonデータを呼び出し元のスクリプトに戻す方法

  4. 4

    vscode pythonインタラクティブウィンドウに関数ドキュメントを表示するにはどうすればよいですか?

  5. 5

    Python、Selenium、chromedriverでBrave Webブラウザを使用するにはどうすればよいですか?

  6. 6

    Python-Chromeウィンドウを開いた後、Seleniumで拡張機能を無効にする方法

  7. 7

    Python3を介してSeleniumとWebDriverを使用してタブを切り替えているときに、「NoSuchWindowException:そのようなウィンドウはありません:ウィンドウはすでに閉じられています」

  8. 8

    Python、JavaScript、またはRobot Framework and Seleniumを使用して、部分的なタイトルテキストを使用して新しいブラウザウィンドウに移動する方法

  9. 9

    ウィンドウなしで直接画面にテキストを印刷するように書かれたPythonプログラムを軽くする方法は?

  10. 10

    Pythonでgtkウィンドウを作成し、バックグラウンドでコードを実行するにはどうすればよいですか?

  11. 11

    SeleniumブラウザからセッションライブラリとCookieをPythonのリクエストライブラリにロードするにはどうすればよいですか?

  12. 12

    Python Tkinter:新しいtkウィンドウを開くときに新しい背景画像を適用するにはどうすればよいですか?

  13. 13

    Python tkinterで子ウィンドウから親ウィンドウに値を表示するにはどうすればよいですか?

  14. 14

    ウィンドウなしでPythonプログラムを実行するにはどうすればよいですか?

  15. 15

    Pythonインタープリターのユーザー入力によって印刷されたステートメントがプッシュバックされないようにするにはどうすればよいですか?新しいウィンドウを開きますか?

  16. 16

    VS CodeがPythonでSeleniumブラウザインスタンスを自動的に終了しないようにするにはどうすればよいですか?

  17. 17

    PythonでWebブラウザコンソールからコマンドを実行するにはどうすればよいですか?

  18. 18

    セレンPythonとFirefoxを使用して同じブラウザウィンドウを再度開きます

  19. 19

    他のウィンドウ(GUI)がPythonで実行されているのに、他のウィンドウ(GUI)が開かないのはなぜですか?

  20. 20

    Pyqt5 Pythonで別のウィンドウを開いてユーザー入力を取得する方法

  21. 21

    Python Tkinterルートウィンドウを削除するにはどうすればよいですか?

  22. 22

    Python Apache Beamのウィンドウで要素を注文するにはどうすればよいですか?

  23. 23

    Python TkinterでTopLevelウィンドウのみを閉じるにはどうすればよいですか?

  24. 24

    Windowsの処理Pythonで現在のウィンドウを閉じようとすると、ブラウザ全体が閉じます

  25. 25

    Pythonを使用してWebブラウザで開いたWebページを追跡するにはどうすればよいですか?

  26. 26

    ブラウザウィンドウを閉じないようにする方法

  27. 27

    SeleniumとPythonを使用してChromiumベースのVivaldiブラウザセッションを開始する方法

  28. 28

    Pythonとpywinautoを使用してバックグラウンドウィンドウをフォアグラウンドに表示せずに、そのウィンドウにキーストロークを送信するにはどうすればよいですか?

  29. 29

    Python / PySide:メインウィンドウの上にとどまるが、他のウィジェットを隠さないウィジェットを作成するにはどうすればよいですか?

ホットタグ

アーカイブ