【发布时间】:2011-03-29 17:19:15
【问题描述】:
我希望以编程方式下载需要登录才能查看的网页。有什么理智的方法可以做到这一点吗?通过查看 HTTP 标头等,我可以看到用户名/密码作为 POST 数据传递,但请求附加此信息的页面还不够好。我认为 cookie 也参与其中,看起来它们包含某种加密的授权数据。
有什么方法可以伪造吗?语言在这里不是很重要,但是像 Perl 这样可以相对容易地在 Linux 上运行的东西会很好。或者也许可以编写一个命令行浏览器?
【问题讨论】:
-
什么是登录页面?如果它类似于 Thales SSO 页面,那么它会在提交之前加密页面中脚本中的用户名和密码 - 这些事情会变得非常复杂。
标签: https