Python Селен найти ребенка с помощью css селектора с неизвестным родителем - PullRequest
0 голосов
/ 03 мая 2020

Я знаю, что мне нужно получить информацию из .detailmodule_ html, который на каждой странице одинаков. Тем не менее, каждая страница всегда вложена в разные части ... Я знаю основную часть, но селену, похоже, нужен прямой родитель. .iknowtheclass xxxxx .iknowtheclass проблема в том, что на каждой странице есть разные x. Вот некоторый код, который я получил, но он не работает:

 product_description = driver.find_element_by_css_selector('.tab-content')
    for module in product_description.find_element_by_css_selector('.detailmodule_html'):
        #get all img with in the module
        imgs = module.find_elements_by_xpath('.//img')
        for img in imgs:
            print(img.get_attribute('src'))

Он может найти .tab-контент, но он дает мне ошибку «Невозможно найти элемент» для .detailmodule_ html

Кто-нибудь может мне с этим помочь ? Заранее спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...