在我的 Mac 上,我使用下面的 selenium 代码在 headless Chrome 中搜索 Python 关键字。from selenium import webdriverwd = webdriver.Chrome(r"/opt/webdrivers/chromedriver")wd.implicitly_wait(5)wd.get("https://www.google.com")element = wd.find_element_by_id('kw')element.send_keys('Python\n')element = wd.find_element_by_class_name('c-abstract')print(element.text)但是,Chrome 会自动打开一个窗口。我对无头浏览器的理解现在将打开一个窗口。尽管如此,是否可以抑制GUI起来,让它默默地运行呢?
1 回答
![?](http://img1.sycdn.imooc.com/54584de700017cbd02200220-100-100.jpg)
白猪掌柜的
TA贡献1893条经验 获得超10个赞
我不知道headless chrome
,但你可以通过以下选项以无头模式运行 chrome
options = webdriver.ChromeOptions() options.add_argument('headless') options.add_argument('window-size=1920x1080') options.add_argument("disable-gpu") wd = webdriver.Chrome(r"/opt/webdrivers/chromedriver")
添加回答
举报
0/150
提交
取消