Ich habe XML-und HTML-Bibliotheken auf RubyForge für eine einfache Möglichkeit, um Daten aus einer Webseite zu ziehen. Zum Beispiel, wenn ich eine Benutzerseite auf Stackoverflow parsen möchte, wie kann ich die Daten in ein verwendbares Format bringen?Was ist der beste Weg, um eine Webseite in Ruby zu parsen?
Angenommen, ich möchte meine eigene Benutzerseite für meine aktuelle Reputations- und Badge-Liste parsen. Ich habe versucht, die von meiner Benutzerseite abgerufene Quelle in xml zu konvertieren, aber die Konvertierung ist aufgrund eines fehlenden div fehlgeschlagen. Ich weiß, dass ich einen String vergleichen und den gesuchten Text finden kann, aber es muss einen viel besseren Weg geben, dies zu tun.
Ich möchte dies in ein einfaches Skript integrieren, das meine Benutzerdaten in der Befehlszeile ausspuckt und möglicherweise in eine GUI-Anwendung erweitert.
Nicht auf Ihrer Parade zu regnen, aber die besten http: //modos.org/sof/? U = ??? (wo ??? ist Ihre ID, für Sie ist es 22423) kann schon tun, was Sie wollen. Weitere Informationen finden Sie unter http://stackoverflow.com/questions/61553/track-your-reputation – SCdF