python selenium - 如何在隐身模式下执行移动Chrome?

时间:2018-01-16 08:43:11

标签: python google-chrome selenium mobile

我尝试使用python selenium实现移动Chrome抓取工具。

我想在隐身模式下执行移动设备。 所以,我尝试如下。

options = webdriver.ChromeOptions()
## run chrome on incognito mode not to use web cache.
options.add_argument("--incognito")
options.add_experimental_option('androidPackage','com.android.chrome')

driver = webdriver.Chrome(chrome_options=options)

但是,移动Chrome是在默认模式下执行的,而不是隐身模式。 请帮帮我。

2 个答案:

答案 0 :(得分:0)

官方推荐的使用Python在移动设备上启动Chrome的方法是:

driver = webdriver.Remote(command_executor='http://127.0.0.1:4444/wd/hub',
                      desired_capabilities = chrome_options.to_capabilities())

看看它是否适合你。

答案 1 :(得分:0)

这对我来说有效:

chrome_options = webdriver.ChromeOptions()
chrome_options.add_argument("--incognito")

driver = webdriver.Chrome("driver path", chrome_options=chrome_options)