следующий код отключает таблицы стилей и изображения на странице, загруженной с помощью веб-драйвера Selenium Firefox:
from selenium import webdriver
firefox_profile = webdriver.FirefoxProfile()
firefox_profile.set_preference('permissions.default.stylesheet', 2)
firefox_profile.set_preference('permissions.default.image', 2)
driver = webdriver.Firefox(firefox_profile)
driver.get('http://www.stackoverflow.com/')
driver.close()
Он отлично работает с stackoverflow.com, facebook.com, yahoo.com... но, что интересно, не работает с Google Search; только логотип Google исчезает, а его таблица стилей остается на месте.
Если вы попытаетесь использовать следующую ссылку http://google.com/search?q=nelson+mandela
, вы получите:
Принимая во внимание, что ожидаемый результат должен выглядеть так (без таблицы стилей + без изображения):
- Что здесь происходит?
- Как это исправить?