Здравствуйте. Я пытаюсь очистить некоторые данные с веб-сайта, который имеет данные в теге 'dl'. Вот как выглядит структура веб-сайта
<div class="ecord-overview col-md-5">
<h2><span itemprop="name">Donald Duck</span></h2>
dl class="row">
</dd>
<dt class="col-md-4">Email</dt>
<dd class="col-md-8">myemail.com</dd>
</dl>
<div class="ecord-overview col-md-5">
<h2><span itemprop="name">Mickey mouse</span></h2>
dl class="row">
</dd>
<dt class="col-md-4">Email</dt>
<dd class="col-md-8">youremail.com</dd>
</dl>
... data goes on but value differs
Для очистки я использую селен:
мой код для очистки
for element in driver.find_elements_by_class_name('ThatsThem-record-overview'): # here im scraping name
#print(Style.RESET_ALL)
print(Fore.RED + element.text + Style.RESET_ALL)
#print(Style.RESET_ALL)
time.sleep(1)
dl= driver.find_element_by_tag_name('dl') # scraping data under dl tag
print(dl.text)
print('-----------------------')# seperator
Так что же происходит, что всякий раз, когда я выполняю программу, она печатает dl одинаково для каждого имени и данных, как это
donald duck
Email
myemail.com
-------------
mickey mouse
Email
myemail.com
У меня есть я уже пытался ввести dl
для l oop так же, как я делаю для печати имени, но он печатает и другие вещи, которые мне не нужны
что я могу сделать?