簡體   English   中英

無頭瀏覽器仍然可見

[英]headless browser is still visible

我是非常新的編程,我已經嘗試打開chrome無頭但我總是有不同的錯誤,沒有解決方案。 現在我使用firefox並沒有錯誤,但打開的瀏覽器仍然可見。

我使用Windows 10,python 3.7。

import webbrowser, time, random, threading

from selenium import webdriver

from selenium.webdriver.firefox.options import Options as FirefoxOptions
def main():
    hreading.Timer(25., main).start()
    wortEingabe = (first, second, third)  # zufällige Eingabe
    wort = random.choice(wortEingabe)
    options = FirefoxOptions()
    options.add_argument("--headless")
    driver = 
    webdriver.Firefox(executable_path="C:\webdriver\geckodriver.exe")
    search_url = "https://www.amazon.de/s?k=+" + str(wort) + 
    "&__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&ref=nb_sb_noss_1"
    driver.get(search_url)
    time.sleep(5)
    driver.quit()

main()

謝謝你的幫助

代替

options.add_argument("--headless")

采用

options.headless = True

我剛剛通過https://intoli.com/blog/running-selenium-with-headless-firefox/找到了一些評論。 該博客,引用使用options.add_argument("--headless")options.headless = True

但是,在Windows 10上運行的當前版本的Firefox(最多包括Nightly 58.0a1)上,此標志似乎不起作用。 幸運的是,我們可以通過設置MOZ_HEADLESS環境變量從設置MOZ_HEADLESS=1的命令行或者如上所述的python腳本本身設置來實現相同的效果。

即使這個博客不是新的,我似乎也有這個問題。 因此,添加以下內容是唯一可以在我的計算機上運行的內容:

import os

os.environ['MOZ_HEADLESS'] = '1'

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM