我在设计尝试使用 cURL 登录计费门户 (Freshbooks) 的脚本时遇到了一些问题。我在网上看到过各种这样的示例 ( http://www.trap17.com/index.php/automatic-login-curl_t38162.html ),但是,这些示例都不会使用 JavaScript。
登录页面似乎是基于 JavaScript 和 jquery 的。谁能给我指出一个有用的例子?我的目标是通过 cURL 将登录信息提交到此页面,并在登录正确与否时收到响应。
这是一个示例登录页面:https://trustxbeta.freshbooks.com/
谢谢
最佳答案
您要做的是使用 Firebug 非常仔细地查看网络流量。我确定您有一些帖子需要处理。 cURL 可以处理用户名和密码以及 SSL 身份验证。您只需确保所有设置都恰到好处。
我看了你的例子。有一个 POST 看起来像这样:
Submit Login
forgotten
invitation
javascriptDisabled 0
password hadafarm
username OldMcDonald
我不确定当您真正登录时会是什么样子(我的虚构帐户无法让我登录)。
您还需要查看 header 并确保所有设置正确(编码等)。
关于javascript - 通过 cURL 登录到 Javascript 页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1795114/