Отображается всплывающее окно со списком содержимого (Li), этот список большой, поэтому мне нужно прокрутить его, чтобы просмотреть полностью. Я пробовал много методов, таких как прокрутка по элементам и многие другие, но это не сработало, так есть ли способ прокрутить содержимое в этом всплывающем окне? это мой код:
<pre> page = BeautifulSoup(driver.page_source, 'lxml')
row = ''
urls=[]
try:
more_buttons = driver.find_elements_by_class_name("social-details-social-counts__count-value")
for x in range(len(more_buttons)):
#print(x)
if more_buttons[x].is_displayed():
driver.execute_script("arguments[0].click();", more_buttons[x])
time.sleep(1)
scheight = .1
while scheight < 20:
driver.execute_script(
"window.scrollTo(0, document.body.scrollHeight/%s);"
% scheight
)
scheight += .01
page_source = BeautifulSoup(driver.page_source, 'lxml')
soup = page_source.find_all("li", class_="actor-item")[1]
print(soup)
for s in soup:
url=s.find("span").text
urls.append(url)
Мой код работает только на уровне окна, но не на уровне всплывающего окна. * Обратите внимание, что содержимое Pop является динамическим c, поэтому оно имеет разный размер на странице.