J'ai écrit un petit script pour extraire les noms d'utilisateurs de Github. Je peux obtenir le premier détails de nom d'utilisateur, mais je ne comprends pas comment je peux parcourir une liste d'éléments avec la même classe de sélecteur CSS pour mettre une liste des noms d'utilisateur ainsi:Comment parcourir les étiquettes li et collecter leurs valeurs avec Nokogiri
page = agent.get('https://github.com/angular/angular/stargazers')
html_results = Nokogiri::HTML(page.body)
first_username = html_results.at_css('.follow-list-name').text
first_username_location = html_results.at_css('.follow-list-info').text
Pouvez-vous me aider comprendre comment je peux parcourir tous les éléments follow-list-...
dans le page.body
et stocker les valeurs dans un tableau quelque part?
Merci Casper, très apprécié. – jbk
Dit plus correctement, 'at _...' renvoie un Node et 'css',' xpath' ou 'search' retourne un NodeSet. Un NodeSet agit beaucoup comme un tableau de nœuds. –