Я работаю над шабером для Instagram, чтобы получить аккаунты с именами пользователей, которым понравился пост. Проблема возникает, когда я пытаюсь получить имена пользователей после прокрутки вниз по windows.
У класса для имен пользователей есть пробелы и они очень длинные, поэтому я попытался выполнить xpath, но при выполнении il oop через код он сохраняет только одну учетную запись, а не перебирает все учетные записи ниже.
Я предполагаю, что из-за " 1 " в xpath "/ html / body / div 1 / section / main / div / div / div 1".
Есть ли другой способ ее решения?
main_element = bot.find_element_by_xpath('/html/body/div[1]/section/main/div/div/div[1]')
sub_element = [elem.text for elem in main_element]
for text in sub_element:
username, sep, name = text.partition('\n')
with open("Likes_List.csv", "a", newline="\n") as f:
writer = csv.writer(f)
writer.writerow([username])