while len(user_names) < int(no_of_likes):
popup = self.browser.find_element_by_xpath("/html/body/div[4]/div/div[2]/div")
self.browser.execute_script("arguments[0].scrollTop = arguments[0].scrollHeight", popup)
time.sleep(1)
sflw = BeautifulSoup(popup.get_attribute('innerHTML'), 'html.parser')
for each in sflw.find_all('a'):
if 'title' in each.attrs.keys():
if each.attrs['title'] not in user_names:
user_names.append(each.attrs['title'])
print(len(user_names))
print(user_names)
Я попробовал это, он прокручивается до конца, но пропускает несколько имен пользователей, поэтому он повторяется бесконечно.