beautifulsoup find_all bug?

Hoy en día estoy usando una hermosa sopa para analizar la página html. Pero a veces el resultado que obtuve con find_all es menor que el número en las páginas. Por ejemplo, esta páginahttp://www.totallyfreestuff.com/index.asp?m=0&sb=1&p=5 tiene un lapso de 18 titulares. Pero cuando uso los siguientes códigos, ¡tengo dos! Puede alguien decirme por qué. ¡Gracias de antemano!

soup = BeautifulSoup(page, 'html.parser')
hrefDivList = soup.find_all("span", class_ = "headline")
#print hrefDivList
print len(hrefDivList)

Respuestas a la pregunta(2)

Su respuesta a la pregunta