Scraping / Parsing von Google-Suchergebnissen in Ruby

Angenommen, ich habe den gesamten HTML-Code einer Google-Suchergebnisseite. Kennt jemand einen vorhandenen Code (Ruby?), Um die erste Seite der Google-Suchergebnisse zu durchsuchen oder zu analysieren? Im Idealfall werden die Abschnitte "Einkaufsergebnisse" und "Videoergebnisse" behandelt, die überall entstehen können.

Wenn nicht, welches ist das beste Ruby-basierte Tool für das Screenscraping im Allgemeinen?

Zur Verdeutlichung: Mir ist bewusst, dass es schwierig / unmöglich ist, Google-Suchergebnisse programmgesteuert / API-spezifisch abzurufen UND das einfache Einblenden von Ergebnisseiten mit einer Reihe von Problemen verbunden ist. In beiden Punkten herrscht Einigkeit über den Stackoverflow. Meine Frage ist anders.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage