所以我正在尝试编写一个简单的桌面应用程序来登录某人的 Facebook。现在这是我唯一的目标,只需登录 facebook。我正在用 Ruby 编写代码,并且正在使用鞋子 GUI 工具包。这是我到目前为止的代码:
Shoes.app do
stack(:margin => 12) do
para "Enter your login information"
flow do
para "Username: "
@login_text = edit_line
end
flow do
para "Password: "
@pass_text = edit_line(:secret => true)
end
@login_button = button "Login"
@login_button.click {
login(@login_text.text, @pass_text.text )
}
end
end
def login(username, password)
alert(username + " " + password)
end
所以它肯定会进入登录功能,因为它会在单击登录按钮后提醒我在文本框中输入的任何内容。但我不知道从哪里开始登录到 facebook 部分...我试过查看Facebook 的说明,我也尝试过谷歌搜索这个主题,但所有教程都是针对 rails 的。
我见过mechanize,但我不知道它在鞋子上的效果如何,因为它看起来像是在尝试实现它自己的按钮和东西。
我对 ruby 非常陌生,不知道如何从桌面应用程序登录。有什么建议或教程可以帮助我吗?我的意思是我需要从“首先包含这些文件......”开始,我是一个绝对的初学者。