Поскольку Webdriver ждет загрузки всей страницы, прежде чем перейти к следующей строке, я думаю, что отключение изображений, css и javascript ускорит процесс.
from selenium import webdriver
from selenium.webdriver.firefox.firefox_profile import FirefoxProfile
def disableImages(self):
## get the Firefox profile object
firefoxProfile = FirefoxProfile()
## Disable CSS
firefoxProfile.set_preference('permissions.default.stylesheet', 2)
## Disable images
firefoxProfile.set_preference('permissions.default.image', 2)
## Disable Flash
firefoxProfile.set_preference('dom.ipc.plugins.enabled.libflashplayer.so',
'false')
## Set the modified profile while creating the browser object
self.browserHandle = webdriver.Firefox(firefoxProfile)
Я получил код из stackoverflow Не хочу загружать изображения и CSS для рендеринга в Firefox в тестах Selenium WebDriver с Python
Но когда я добавляю
driver = webdriver.Firefox()
driver.get("http://www.stackoverflow.com/")
до конца, он все еще загружает изображения:/