J'ai regardé les bibliothèques XML et HTML sur rubyforge pour un moyen simple d'extraire des données d'une page Web. Par exemple, si je veux analyser une page utilisateur sur stackoverflow, comment puis-je obtenir les données dans un format utilisable? Dites que je veux analyser ma propre page d'utilisateur pour mon score de réputation actuel et la liste des badges. J'ai essayé de convertir la source récupérée de ma page d'utilisateur en xml mais la conversion a échoué en raison d'un div manquant. Je sais que je pourrais faire une comparaison de chaînes et trouver le texte que je cherche, mais il doit y avoir une bien meilleure façon de le faire.Quelle est la meilleure façon d'analyser une page Web dans Ruby?
Je veux l'incorporer dans un script simple qui crache mes données d'utilisateur à la ligne de commande, et peut-être développer dans une application graphique.
Ne pas pleuvoir sur votre défilé mais le plus excellent http: //modos.org/sof/? U = ??? (où ??? est votre identifiant, pour vous c'est 22423) peut déjà faire ce que vous voulez. Voir http://stackoverflow.com/questions/61553/track-your-reputation pour plus de détails – SCdF