PhantomJS 1.8与python上的Selenium。如何阻止图像?
有没有办法将Selenium上的PhantomJS webdriver配置为不加载图像?我知道如果我直接使用phantomjs,我可以从PhantomJS 1.8与python上的Selenium。如何阻止图像?,python,selenium,phantomjs,Python,Selenium,Phantomjs,有没有办法将Selenium上的PhantomJS webdriver配置为不加载图像?我知道如果我直接使用phantomjs,我可以从--load images=no开始,它不会加载图像,但是我如何通过Selenium和Python配置它呢 更新 尝试了以下操作: args = { 'desired_capabilities': { 'loadImages': False } } driver = webdriver.PhantomJS(**args) s
--load images=no
开始,它不会加载图像,但是我如何通过Selenium和Python配置它呢
更新
尝试了以下操作:
args = {
'desired_capabilities': {
'loadImages': False
}
}
driver = webdriver.PhantomJS(**args)
service_args += [
'--load-images=no',
]
没有成功…编辑:传递参数是公开的,请参阅下面提到的相同答案以了解如何操作 将参数传递给phantomjs当前未在selenium的webdriver的init中公开。检查应答是否将服务参数更改为以下内容:
args = {
'desired_capabilities': {
'loadImages': False
}
}
driver = webdriver.PhantomJS(**args)
service_args += [
'--load-images=no',
]
您也可以选择自己启动phantomjs服务器,只需使用下面的调用指向端口8080上已经运行的phantomjs
# init the webdriver
self.driver = webdriver.PhantomJS(port=8080)
为什么不尝试
webdriver.PhantomJS(服务参数=['--load images=no'])