Я написал скрипт на python для автоматизации и копирования ссылок на веб-странице с использованием селена, но при большом количестве ссылок получается только часть ссылок, а остальные усекаются.Есть ли способ получить ссылки по одной или увеличить емкость элемента списка в python?
while(last==True):
prevlen=aftlen
brow.execute_script("window.scrollTo(0, document.body.scrollHeight);var lenOfPage=document.body.scrollHeight;")
time.sleep(10)
aftlen=len(brow.find_elements_by_class_name("answer_permalink"))
print(aftlen)
if(prevlen == aftlen):
n=n+1
if(n==10):
last=False
print("Scrolling completed")
filename='links.txt'
links=brow.find_elements_by_class_name("answer_permalink") #problem lies here all links are taken into list at once
outputfile=open(filename,mode='w')
print("writing to file")
for link in links:
item=link.get_attribute("href")
outputfile.write("%s\n" %item)
Например, у меня была веб-страница на 550 элементов, но вебдрайвер выбрал только 496 ссылок.список.