Python 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()但hten我的代码无法正常工作

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

Python Selenium:如何使浏览器窗口不打开

来自分类Dev

如何使用Selenium WebDriver for python在浏览器上打开新窗口?

来自分类Dev

Selenium驱动程序无法打开浏览器窗口(Python)

来自分类Dev

Selenium驱动程序无法打开浏览器窗口(Python)

来自分类Dev

Python:webbrowser.open(“”)打开文件浏览器窗口

来自分类Dev

在 Selenium Python 中关闭浏览器弹出窗口

来自分类Dev

如何使用 selenium WebDriver 和 python 打开功能齐全的 Chrome 浏览器?

来自分类Dev

无法在Python Selenium中重新打开浏览器

来自分类Dev

如何在浏览器中打开python webservice

来自分类Dev

如何使用Python或JavaScript或Robot Framework和Selenium使用部分标题文本导航到新的浏览器窗口

来自分类Dev

在函数中调用驱动程序时,如何在 Python3 中保持 Selenium Webdriver 浏览器打开?

来自分类Dev

Python Selenium如何加载浏览器的数据(cookie或书签)

来自分类Dev

如何使用无头浏览器运行Selenium Python

来自分类Dev

Python Selenium如何加载浏览器的数据(cookie或书签)

来自分类Dev

Python:在不打开浏览器的情况下抓取 JavaScript 表并将结果保存为 csv 文件

来自分类Dev

Python:是否可以在不打开浏览器的情况下通过 Gmail API 进行身份验证

来自分类Dev

Python:Selenium Webdriver Chrome打开浏览器,但未打开所选站点

来自分类Dev

Python文件在浏览器窗口中打开,而不是下载提示

来自分类Dev

我们可以在python selenium webdriver中缩放浏览器窗口吗?

来自分类Dev

使用Selenium WebDriver和Python打开浏览器时出错

来自分类Dev

Python Selenium While Loop只会首先打开浏览器

来自分类Dev

使用Selenium Python在同一浏览器中打开多个URL

来自分类Dev

Python / Celery / Selenium连续任务(避免重新打开浏览器)

来自分类Dev

RedHat 6.8 上的 Selenium Webdriver + geckodriver + python 2.6.6 + Firefox 无法打开浏览器

来自分类Dev

跟随html链接时,如何保持CefSharp浏览器不打开2个窗口?

来自分类Dev

当调用脚本关闭时,如何将python数据传递回调用脚本,使浏览器窗口保持打开状态

来自分类Dev

如何使用Python在Chrome浏览器中打开Google表格文档?

来自分类Dev

如何在python 3中使用指定的Web浏览器打开URL

来自分类Dev

如何在Jupiter Notebook中的python段中打开Web浏览器

Related 相关文章

  1. 1

    Python Selenium:如何使浏览器窗口不打开

  2. 2

    如何使用Selenium WebDriver for python在浏览器上打开新窗口?

  3. 3

    Selenium驱动程序无法打开浏览器窗口(Python)

  4. 4

    Selenium驱动程序无法打开浏览器窗口(Python)

  5. 5

    Python:webbrowser.open(“”)打开文件浏览器窗口

  6. 6

    在 Selenium Python 中关闭浏览器弹出窗口

  7. 7

    如何使用 selenium WebDriver 和 python 打开功能齐全的 Chrome 浏览器?

  8. 8

    无法在Python Selenium中重新打开浏览器

  9. 9

    如何在浏览器中打开python webservice

  10. 10

    如何使用Python或JavaScript或Robot Framework和Selenium使用部分标题文本导航到新的浏览器窗口

  11. 11

    在函数中调用驱动程序时,如何在 Python3 中保持 Selenium Webdriver 浏览器打开?

  12. 12

    Python Selenium如何加载浏览器的数据(cookie或书签)

  13. 13

    如何使用无头浏览器运行Selenium Python

  14. 14

    Python Selenium如何加载浏览器的数据(cookie或书签)

  15. 15

    Python:在不打开浏览器的情况下抓取 JavaScript 表并将结果保存为 csv 文件

  16. 16

    Python:是否可以在不打开浏览器的情况下通过 Gmail API 进行身份验证

  17. 17

    Python:Selenium Webdriver Chrome打开浏览器,但未打开所选站点

  18. 18

    Python文件在浏览器窗口中打开,而不是下载提示

  19. 19

    我们可以在python selenium webdriver中缩放浏览器窗口吗?

  20. 20

    使用Selenium WebDriver和Python打开浏览器时出错

  21. 21

    Python Selenium While Loop只会首先打开浏览器

  22. 22

    使用Selenium Python在同一浏览器中打开多个URL

  23. 23

    Python / Celery / Selenium连续任务(避免重新打开浏览器)

  24. 24

    RedHat 6.8 上的 Selenium Webdriver + geckodriver + python 2.6.6 + Firefox 无法打开浏览器

  25. 25

    跟随html链接时,如何保持CefSharp浏览器不打开2个窗口?

  26. 26

    当调用脚本关闭时,如何将python数据传递回调用脚本,使浏览器窗口保持打开状态

  27. 27

    如何使用Python在Chrome浏览器中打开Google表格文档?

  28. 28

    如何在python 3中使用指定的Web浏览器打开URL

  29. 29

    如何在Jupiter Notebook中的python段中打开Web浏览器

热门标签

归档