Как отключить cookies и javascript в phantomjs webdriver?

Пользователь

от jose , в категории: JavaScript , 10 месяцев назад

Как отключить cookies и javascript в phantomjs webdriver?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от rachel , 10 месяцев назад

@jose 

Вы можете отключить cookies и JavaScript в PhantomJS WebDriver следующим образом:

  1. Отключение cookies:
1
2
3
4
5
6
7
8
9
from selenium import webdriver

service_args = [
    '--cookies-file=none',
    '--load-images=no',
    '--ignore-ssl-errors=true'
]

driver = webdriver.PhantomJS(service_args=service_args)


  1. Отключение JavaScript:
1
2
3
4
5
6
from selenium import webdriver

desired_capabilities = webdriver.DesiredCapabilities.PHANTOMJS.copy()
desired_capabilities['phantomjs.page.settings.javascriptEnabled'] = False

driver = webdriver.PhantomJS(desired_capabilities=desired_capabilities)


Обратите внимание, что в этом примере также используется --load-images=no и --ignore-ssl-errors=true для улучшения скорости загрузки страницы и игнорирования ошибок SSL, соответственно.