essayant de POST avec ruby mécaniser
Que j'ai capturé la connexion des en-têtes HTTP en utilisant le plugin firefox LiveHTTPheaders.
J'ai trouvé l'url suivante et variables.
POST /login
email=myemail%40gmail.com&password=something&remember=1&loginSubmit=Login
Et voici le code que j'suis en cours d'exécution:
require 'rubygems'
require 'mechanize'
browser = Mechanize.new
browser.post('http://www.mysite.com/login',
[
["email","myemail%40gmail.com"],
["password","something"],
["remember","1"],
["loginSubmit","Login"],
["url"=>""]
]
) do |page|
puts page.body
end
Cependant, cela ne me donne rien ! est quelque chose de mal avec mes paramètres post ?
source d'informationauteur KJW
Vous devez vous connecter pour publier un commentaire.
post() ne prend pas un bloc. Essayez ceci:
edit: changé pour plus de précision