如何让无头浏览器在我的树莓上工作?

2024-04-24 01:20:49 发布

您现在位置:Python中文网/ 问答频道 /正文

我目前正在用我的raspberry pib+编写python脚本,但是在使用无头浏览器时遇到了一些困难。 少了什么吗?你知道吗

from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.firefox.options import Options

import time

options = Options()
options.add_argument("--headless")
driver = webdriver.Firefox(firefox_options=options, executable_path=r'/usr/local/bin/geckodriver')


driver.get('https://www.google.com')

而不是打开无头浏览器,它只是打开正常模式下的浏览器…没有发现错误。你知道吗


Tags: fromimport脚本driverselenium浏览器commonkeys
1条回答
网友
1楼 · 发布于 2024-04-24 01:20:49

您可以在无头模式下使用浏览器。尝试使用Options

对于Firefox

from selenium.webdriver.firefox.options import Options
options = Options()
options.add_argument(' headless')
options.add_argument(' no-sandbox')
options.add_argument(' disable-gpu')
browser = webdriver.Firefox(firefox_options=options)

对于铬

from selenium.webdriver.chrome.options import Options
options = Options()
options.add_argument(' headless')
options.add_argument(' no-sandbox')
options.add_argument(' disable-gpu')
browser = webdriver.Chrome(chrome_options=options)

相关问题 更多 >