1. Weiterleitung zu NetzLiving.de
  2. Forum
    1. Unerledigte Themen
  3. zum neuen Forum
  • Anmelden
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

Ruby und Mechanize

  • baracuda
  • 28. Dezember 2011 um 22:22
  • Unerledigt
Hallo zusammen,

das Informatik-Forum geht in den Archivmodus, genaue Informationen kann man der entsprechenden Ankündigung entnehmen. Als Dankeschön für die Treue bekommt man von uns einen Gutscheincode (informatikforum30) womit man bei netzliving.de 30% auf das erste Jahr sparen kann. (Genaue Infos sind ebenfalls in der Ankündigung)

Vielen Dank für die Treue und das Verständnis!
  • baracuda
    Punkte
    410
    Beiträge
    51
    • 28. Dezember 2011 um 22:22
    • #1

    Hallo,

    Ich versuche mich gerade in der Webauotmation mit Ruby (1.8.7) und Mechanize.

    Ich versuche einen einfachen Webagent zu erstellen. Leider bekomme ich da schon den Fehler

    Code
    irb(main):002:0> require 'mechanize'
    => true
    irb(main):003:0> agent = WWW::Mechanize.new
    NameError: uninitialized constant WWW
        from (irb):3

    und darauf

    Code
    irb(main):003:0> agent = WWW::Mechanize.newNameError: uninitialized constant WWW
        from (irb):3
    irb(main):004:0> agent.get('bing.de')
    NoMethodError: undefined method `get' for nil:NilClass
        from (irb):4

    Ich versuche das Beispiel aus der c't HEft von 2010 nach zumachen. Leider scheiter ich schon dabei.
    LG

  • Sam
    Punkte
    984
    Beiträge
    159
    • 29. Dezember 2011 um 12:12
    • #2

    Wenn ich mir den Source code für mechanize anschaue, dann sehe ich kein WWW Modul. Warum probierst du nicht einfach

    agent = Mechanize.new

    Damit sollte es eigentlich gehen.
    Hier noch ein paar Beispiele:

    https://github.com/tenderlove/mechanize/tree/master/examples

  • Maximilian Rupp 27. Dezember 2024 um 00:26

    Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.

Tags

  • ruby
  • mechanize
  1. Datenschutzerklärung
  2. Impressum