ningu3m0 Posted August 18, 2022 Share Posted August 18, 2022 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. Link to comment Share on other sites More sharing options...
Pessoal da TecnoSpeed Thanael Posted August 19, 2022 Pessoal da TecnoSpeed Share Posted August 19, 2022 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 More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now