Estou testando extrair nomes das pessoas que aparecerem dentro de uma busca no Linkedin. Esses nomes encontram-se dentro de uma tag span, conforme esse exemplo:
<span class="name actor-name">Aline Gobbi</span>
Porém, ao fazer a busca, não são retornados esses elementos span que contem os nomes.
Invés disso, obtenho esse retorno:
[<span class="li-name">LinkedIn</span>,
<span class="fill-v2" id="submit-join-form-text">Agree & Join</span>,
<span class="line-wrapper"><span class="line"></span></span>,
<span class="line"></span>,
<span class="content"><span>or</span></span>,
<span>or</span>,
<span class="fb-btn-content">Continue with Facebook</span>,
<span aria-hidden="true" class="glyph"></span>,
<span class="screen-reader-text">Close</span>,
<span class="contacts-info">Use your Gmail contacts to find people you know on LinkedIn. You choose when and who to connect to.</span>,
<span aria-hidden="true" class="glyph"></span>,
<span class="screen-reader-text">Information</span>]
Código utilizado:
url = 'https://www.linkedin.com/search/results/people/?keywords=gerente&origin=SWITCH_SEARCH_VERTICAL'
pagina = urlopen(url).read()
pagina = BeautifulSoup(pagina, 'html.parser')
pagina.findAll('span')
Qual seria a explicação para esse comportamento?