Здравствуйте, я новичок в очистке, я хочу очистить некоторый текст от нескольких div, которые находятся под одним родительским div .. Я приложил снимок экрана html.
Под классом "partnerships_cont" есть несколько div с классом "items" .. из этих div я хочу очистить помеченный div. Но я сталкиваюсь с ошибкой. Это код, который я использовал:
def get_partnerships(driver):
WebDriverWait(driver,15).until(EC.visibility_of_element_located((By.XPATH,"//div[contains(@class, 'partnerships-cont')]/div[1]")))
partnerships_cont = driver.find_element_by_xpath("//div[contains(@class, 'partnerships-cont')]")
items = partnerships_cont.find_element_by_xpath("//div[contains(@class, 'item')]")
for item in items:
div = item.find_element_by_xpath("//div[1]")
text = div.find_element_by_xpath("//div").text
print(text)
driver = webdriver.Chrome(r'C:\Users\User\AppData\Local\Programs\Python\Python37\Lib\site-packages\chromedriver_py\chromedriver_win32.exe')
driver.get('https://xangle.io/project/ZRX/full-disclosure')
get_partnerships(driver)
Независимо от того, что я делаю, я получаю эту ошибку:
TypeError: 'WebElement' object is not iterable
Пожалуйста, не могли бы вы сказать мне, почему я получаю эту ошибку? и как мне это исправить?