У меня есть HTML Код
<div id="availables" style="height: 472px; overflow-y: scroll;">
<div class="_instance _personInstance _volunteer" data-id="980200" data-name="Name1">
<div class="_addButtonPerson"> </div>
Name1
</div>
<div class="_instance _personInstance _volunteer" data-id="14069" data-name="Name2">
<div class="_addButtonPerson"> </div>
Name2
</div>
<div class="_instance _personInstance _volunteer" data-id="514633" data-name="Name3">
<div class="_addButtonPerson"> </div>
Name3
</div>
Теперь я хочу записать идентификатор данных и имя данных в файл csv.
980200, Name1
14069, name2
514633 Name3
et c.
Только я не могу получить данные. Мой код в настоящее время выглядит следующим образом:
findMember = browser.find_elements_by_xpath("//div[contains(@class, '_instance _personInstance _volunteer')]")
for element in findMember:
with open('names.csv', 'w') as n:
n.write(element.find_element_by_xpath("//div[@data-id]") + ',' + element.find_element_by_xpath("//div[@data-name]"))
Нет сообщений об ошибках - но файл также не создается.
Не могли бы вы мне помочь?