besoin de ce texte - Retrouvez les réponses et les commentaires concernant cette question" />
0
votes

Python - extraire du texte d'un besoin de ce texte

Je suis nouveau au sélénium et à Python, mon objectif global est donc d'extraire la valeur des revenus d'une entreprise à partir du site Web Hoovers.

code de courant: xxx

html pour le revenu souhaité xxx

Je voudrais extraire le 3842,84 € texte dans une variable. J'ai essayé de nombreuses solutions différentes que j'ai trouvées en ligne mais continuez à recevoir le message d'erreur NosuchelementExceptionException. Toute aide serait appréciée !!!


2 commentaires

Vous cherchez // td [@ class = "société_sales"] , il n'y a pas de polices élément de votre extrait


pilote.find_element_by_class_name ("Company_sales"). Texte


3 Réponses :


0
votes

Il ressemble à un problème avec XPath. Généralement le format XPath est comme.

//td[@class="company_sales"]
  • //: Sélectionnez le nœud actuel. li>
  • TAGNAME: TAGNAME du nœud particulier. LI>
  • @: Sélectionnez Attribut. LI>
  • Attribut: Nom de l'attribut du nœud. Li>
  • Valeur: valeur de l'attribut. LI> ul>

    Donc, résultante XPath Dans votre cas, vous devez ressembler. P>

    Xpath=//tagname[@attribute='value']
    


0 commentaires

1
votes

Dans ce cas, vous pouvez trouver un élément par nom de classe ou du secteur CSS ou XPath.

Si vous souhaitez utiliser XPath: P> xxx pré>

ou si vous souhaitez utiliser Secteur CSS: p> xxx pré>

ou p> xxx pré>

ou si vous souhaitez utiliser le nom de la classe: p>

driver.find_element_by_class_name("company_sales").text


2 commentaires

J'ai essayé chacune de ces solutions et une erreur est sortie: aucun élément de ce type: impossible de localiser l'élément.


Il devrait fonctionner. J'ai testé ce code dans le navigateur chrome et cela fonctionne parfaitement.Si vous voulez que je puisse vous partager le code.



0
votes

extraire et imprimer le texte $ 3842.84m Vous devez induire webdiverwait pour la visibilité souhaitée de l'élément situé et vous pouvez utiliser ce qui suit. Solution:

  • bloc de code: XXX

  • Sortie de la console: XXX


2 commentaires

Comment avez-vous acquis la XPath?


@Kenpen I n'a pas acquis le XPath de n'importe où, mais l'a construit selon vos besoins.