Форум сайта python.su
0
Как скопировать весь текст страницы и запихнуть его в блокнот?
делал так, как указано на сайте selenium'a:
from selenium.webdriver import ActionChains
driver = webdriver.Firefox()
driver.get("https://gmail.com")
***
***
***
ActionChains(driver).key_down(Keys.CONTROL).send_keys('a').key_up(Keys.CONTROL).perform()
ActionChains(driver).key_down(Keys.CONTROL).send_keys('c').key_up(Keys.CONTROL).perform()
-но оно не работает, просто ничего не происходит , даже ошибок нет.
Ну а если вы собирались спросить, что мне в общем нужно, то я собираюсь копировать письмо и убрать весь ненужный текст (благо это не сложно, лишний текст всегда одинаков).
Офлайн
0
Вот пример, правда с удаленным драйвером:
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities from selenium import webdriver com_exec = 'http://127.0.0.1:4444/wd/hub' des_capa = DesiredCapabilities.FIREFOX ne = webdriver.Remote(command_executor = com_exec, desired_capabilities = des_capa) ne.get("http://www.myip.ru/ru-RU/index.php") time.sleep(3) elem = ne.find_element_by_xpath("//html") data = elem.get_attribute("innerHTML") print data
Отредактировано lobster (Март 17, 2014 21:17:42)
Офлайн