Jump to content

Monitoramento de dados.


Recommended Posts

Olá.
Sou iniciante na linguagem python e me deparei com uma barreira, pois sempre que tento trazer uma informação especifica de uma linha de um site o mesmo me retorna:

None

Process finished with exit code 0

Entendo que isso significa que o código rodou corretamente, mas o que eu esperava seria a informação contida nessa linha html.
No caso anexei um trecho do código que estou começando a escrever e o trecho linha do site que estou buscando a informação. Sendo que estou buscando esse ">2<".


Desde já peço desculpas se não usei os termos corretos para exemplificar minha duvida.

Captura de tela de 2022-08-18 19-44-22.png

Captura de tela de 2022-08-18 19-46-48.png

Link to comment
Share on other sites

  • Pessoal da TecnoSpeed

Olá @ningu3m0, tudo bem?

Para obter o valor que esta dentro de um elemento do HTML deve-se usar o get_text( ) no seu find, desta forma ele trará o valor ">2<" que você deseja. 

tittle = soup.find('span',{'class':'swl-history...........').get_text()
# O {'class':''} é outra maneira de passar a classe do elemento, particulamente acho mais facil usar assim

Desta forma você conseguirá obter o valor que está no elemento. 

Se mesmo assim não funcionar, sugiro você rodar um find( ) na div em que esse span se encontra para verificar como ele está vindo dentro da div, ai com base nisso procurar novamente pelo span

Mas acredito que adicionando o get_text( ) já irá funcionar adequadamente seu código, caso contrario me avisa que ai procuramos outra maneira de lhe ajudar. 👍

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Who's Online   0 Members, 0 Anonymous, 2 Guests (See full list)

    • There are no registered users currently online


×
×
  • Create New...