0
votes

Capturez le texte entre les étiquettes de la liste et l'impression de Beautifulez Gratte

Juste commencer à démarrer avec Web gratter avec belle-passoup et demandes. J'essaie de créer un script qui pourrait gratter des messages sur une liste ordonnée ici A>

Je suis coincé sur la ligne d'impression de la ligne 2 des messages répertoriés Il p>

C'est le script que j'ai jusqu'à présent. P>

<ol class="simple-list">
 <li>
  Meeting you was the best day of my life.
 </li>
 <li>
  When you are next to me, or when we are apart, You are always the first in my thoughts and in my heart.
 </li>
 <li>
  I never ever thought I’d like you this much and I never planned to have you on my mind this often.
 </li>
 <li>
  I love the way you love me.
 </li>
 <li>
  Spring drops and the sun outside the window tell me that this spring will be the flowering of our love.
 </li>
 <li>
  I can’t spend a day without you, can’t you see? I love you so much. You are a part of me and this is forever.
 </li>
 <li>
  You make me happy in a thousand ways. I love you to the moon and back, and I have no idea what I would do, if I lost you, because I feel like I will lose my entire world.
 </li>
 <li>
  Nothing is going change my love for you, you are the man, who helped me to find myself in this life.
 </li>
 <li>
  I can’t imagine living a life without you. You are my reason to be.
 </li>
 <li>
  The wind whispers your name, stars illuminate my way to you, we will meet soon, love you!
 </li> 


5 commentaires

Pouvez-vous éditer et ajouter un exemple du texte que vous obtenez maintenant et le texte que vous souhaitez obtenir?


Édité. Vous pouvez vérifier maintenant.


Donc, la sortie que vous voulez n'est que le texte et non la partie de balise HTML dans une liste ou quelque chose?


Oui! Et je veux aussi comprendre comment imprimer la ligne suivante des messages sans la balise

  • .


    Essayez de regarder Cette réponse


  • 3 Réponses :


    0
    votes

    Essayez d'utiliser Find_All pour obtenir une liste de résultats. trouver vient de retourner la première chose qu'il trouve. Essayez tout sur LI


    1 commentaires

    Oui même quand je trouve ou trouvez_all, cela me donne le même résultat. Je cherche en fait un moyen d'imprimer l'élément suivant sur les balises

  • . J'ai fait une modification à la question que vous pouvez vérifier mon résultat.



  • 1
    votes

    Pour obtenir une liste du texte dans chaque citation, utilisez la méthode Findall () sur le bloc OL que vous avez déjà isolé. XXX

    Vous pouvez maintenant accéder aux messages par leur index. N'oubliez pas que les listes sont 0 indexées, ce qui signifie que l'élément 1 est en réalité = 0. xxx


    2 commentaires

    Travaillé! Pouvez-vous s'il vous plaît expliquer comment vous avez pu trouver une réponse à cette boucle?


    Y a-t-il une partie de cela en particulier que vous êtes confus?



    2
    votes

    Vous pouvez utiliser un sélecteur de classe plus rapide pour obtenir le parent OL, puis NTH-de-type pour isoler des lignes particulières: xxx

    indexation de la liste complète serait plus rapide si vous souhaitez toutes les lignes Quelques points, mais la peine de savoir Nième de type et Tricks associés .


    0 commentaires