I'm scraping a webpage and for some reason it returns correctly the first 12 elements and not the remaining 24, for a total of 36 shown in the page.
search_names = driver.find_elements_by_class_name('offerList-item-description-title')
names = []
for name in search_names:
names.append(name.text)
search_names has a length of 36, but it returns the following (Sample):
[1 , 2, 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 11 , 12 , '', '', ... , '']
Any idea on why this might be happening?
Here's a snippet of the source code: