Script zum aufsummieren der Amazon-Ausgaben.
Dieses Script crawlt mittels Mechanize durch das Amazon-Konto und addiert alle getätigten Bestellungen auf, damit man am Ende schöne Statistiken (Euro/Jahr) erstellen kann.
Aus der Reihe: Schnell zusammengehackt, keinerlei Anspruch auf Perfektion, aber geforkt und erweitert!
- Ruby
- Rubygems
- Rubygem: highline
- Rubygem: mechanize
ruby amazon.rb
- E-Mail und Passwort eingeben
- Land wählen
- Warten.
Insgesamt fehlen noch einige Sachen, aber ich bin wohl zu faul dazu. Forkt es und macht es besser!
Roger that!
Geht nur auf amazon.de (nicht auf .com/co.uk)Geht jetzt auch auf amazon.co.uk, ist prinzipiell einfach erweiterbar für alle Seiten, die das aktuelle Layout benutzen (Ja, amazon.com, ich schaue dich an!)- Daten werden nicht sinnvoll (als csv oder so) ausgegeben
- Der Code ist nicht aufgeräumt oder schön -- sorry, erstes Ruby-Dings für mich
Keinerlei Fehlerbehandlung, wenn er irgendwelche Felder nicht findet, oder XPath-Queries fehlschlagenSehr wenig Fehlerbehandlung. Nicht schön oder gut.- Requests auf die Order-Übersichts-Seiten könnten parallelisiert werden um das crawlen zu verschnellern
- Sicher noch viel mehr