使用CURL导航(Cruddy)HTTPS站点

时间:2012-09-05 01:28:14

标签: curl https

我正在尝试使用cURL导航HTTPS页面。我的问题不在于cURL per say,它与页面一般。问题是我登录后,我想去某个页面,以便我可以收集一些信息。但是,当我尝试直接转到URL时,该站点会自动将我注销。这不仅仅是通过cURL,而且当我使用网络浏览器时也会发生。进入我想要的页面的唯一方法是点击网站上的超链接(这似乎只是重定向到我已经放入的URL)。我已经探索过cookie和会话(每当我更改页面时会话ID似乎都会改变?)无济于事。我似乎无法找到任何正在运行并影响“点击”的Javascript,也无法找到任何秘密的POST字段,所以我的问题是:

是否有一种众所周知的方式,服务器可以“知道”我是否通过URL与超链接导航到那里? 它与HTTPS有关吗?

我是网络编程新手,所以我认为超链接或多或少只是自己输入网址的快捷方式。

由于

1 个答案:

答案 0 :(得分:1)

想出来。

该网站正在标题中寻找“Referer”请求。如果有人有这样的问题,为FireFox添加HttpFox非常有帮助。它将记录所有POST,并发送标题和&收到你的。然后,您需要做的就是在浏览器上导航并欺骗cURL中发生的事情。