1
Я использую Selenium
с Python 2.7.10
и хотел бы, чтобы захватить пункт после "Description"
заголовка на этой странице (после-родственный?): http://etfdb.com/etf/ROBO/Найти XPath Абзац
from selenium import webdriver as driver
from selenium.common.exceptions import NoSuchElementException
def scrape(driver, key):
try:
find_value = driver.find_element_by_xpath("//span[@class='panel__sub-heading' and . = '%s']/following-sibling::p" % key).text
except NoSuchElementException:
print "Not Found"
return None
else:
value = re.search(r"(.+)", find_value).group().encode("utf-8")
print value
return value
description = scrape(driver, "Description")
XPath Я использую неверен потому что это не дает результата. Каким будет правильный способ найти абзац после заголовка "Description"
?
Ах, так что это было просто, что. Спасибо :) – Winterflags