https站点的登录脚本

时间:2014-02-01 17:44:52

标签: php powershell curl

是否可以通过点击链接自动登录到已启用https的网站?

到目前为止,我已尝试phppowershell但未成功。 Curl不会返回任何内容,页面只是加载时没有可见的响应。

在美好的旧日里,技巧user:password@www.site.com工作正常,但现在不能在Explorer中使用所有安全更新。

当访问我的网站时,我会看到一个弹出窗口,询问用户名和密码(看起来iexplorer正在创建该弹出窗口),因此登录字段不在浏览器窗口中。

正如我所说,我尝试过curl,但我怎么知道usernamepassword的字段名称?他们有标准名称吗?弹出窗口中的文本是瑞典语,但它是我正在访问的英语站点。因此我假设这些字段有标准名称。

有什么想法吗?最好是一个工作的例子:)

1 个答案:

答案 0 :(得分:0)

您可以使用-u参数传递基本授权的用户名/密码。并且https使用-k进行不安全的连接。

curl -X POST -L -k
  -u "username:password"
  -d "id=10&name=alex"
  "https://www.example.com/"

对于其他卷曲参数,请检查此curl manual