2017-02-27 23 views
1

虽然我知道人们问这个问题,但我没有找到合适的答案,所以我再次问。我使用PhantomJS来抓取网站,但它在Mac上很慢,所以我想要Chrome,但Chrome浏览器显示的浏览器很糟糕,我可以隐藏它吗?我想下面的代码,仍然显示一个小的浏览器窗口..如何在python中隐藏Chrome驱动程序?

browser = webdriver.Chrome() 
browser.set_window_position(0, 0) 
browser.set_window_size(0, 0) 
+0

这听起来像[XY问题](https://meta.stackexchange.com/questions/66377/what-is-the-xy-problem)。你想达到什么目的? PhantomJS和Selenium是糟糕的网站抓取工具。 – Chris

+0

我想隐藏Chrome浏览器,可以吗? – mikezang

+0

我的观点是,如果您的目标实际上是为了抓取网站,那么启动一个隐形的Chrome窗口是一个不好的方法。忘记隐藏浏览器窗口,忘记Chrome和Selenium;你想达到什么目的_? – Chris

回答

5

REF:how-could-i-start-a-selenium-browserlike-firefox-minimized

您可以通过监视器移动浏览器窗口,如下所示:

driver.set_window_position(-10000,0)

+0

以及,我通过driver.set_window_position(-10000,0)得到了它。非常感谢! – mikezang

+0

当chrome打开一个选项卡时,它仍然显示在最左边的mac上 –

相关问题