Discussione: [HTTP] POST + cookies
View Single Post
Old 15-09-2007, 19:08   #2
^TiGeRShArK^
Senior Member
 
L'Avatar di ^TiGeRShArK^
 
Iscritto dal: Jul 2002
Città: Reggio Calabria -> London
Messaggi: 12103
trovata la soluzione
è bastato usare la libreria 'mechanize' di ruby che tratta in maniera trasparente al povero programmatore le pagine nascondendogli la complessità di cookies e quant'altro.
Per completezza posto il codice casomai dovesse servire a qualke altro povero sventurato
Codice:
require 'rubygems'
require 'mechanize'

agent = WWW::Mechanize.new

page = agent.get 'http://tin.alice.it'

authentication_form = page.form 'wmvirgilio'
authentication_form.DOMAIN = 'tin.it'
authentication_form.USER = '*****'
authentication_form.PASS = '*****'
page = agent.submit(authentication_form)

redirect_form = page.form 'RedirectForm'
page = agent.submit(redirect_form)

AAform = page.form 'AAform'
page = agent.submit(AAform)

puts page.body
ora devo solo capire come arrivare alla pagina della mail dato che lì il menu è generato tramite javascript
ma questo è un altro problema
__________________
^TiGeRShArK^ è offline   Rispondi citando il messaggio o parte di esso