0

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

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

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

谢谢

4

1 回答 1

1

弄清楚了。

该站点正在标题中寻找“推荐人”请求。如果有人遇到这样的问题,FireFox 的 HttpFox 插件将非常有帮助。它将记录您发送和接收的所有 POST 和标头。然后,您需要做的就是在浏览器上导航并欺骗 cURL 中发生的内容。

于 2012-09-06T19:17:21.107 回答