我使用firefox插件LiveHTTPheaders捕获了登录HTTP头.
我找到了以下网址和变量.
POST /login
email=myemail%40gmail.com&password=something&remember=1&loginSubmit=Login
Run Code Online (Sandbox Code Playgroud)
这是我正在运行的代码:
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
Run Code Online (Sandbox Code Playgroud)
但是,这没有给我什么!我的帖子参数有问题吗?
cam*_*cam 19
post()不会阻止.试试这个:
page = browser.post('http://www.mysite.com/login', {
"email" => "myemail%40gmail.com",
"password" => "something",
"remember" => "1",
"loginSubmit" => "Login",
"url" => ""
})
Run Code Online (Sandbox Code Playgroud)
编辑:为了准确而改变
| 归档时间: |
|
| 查看次数: |
14211 次 |
| 最近记录: |