php - 使用 PHP 获取我必须登录才能到达的 URL 的源代码

标签 php http post

我正在尝试编写一个 PHP 脚本来获取我的 Amazon 帐户中某个页面的源代码。但是,要到达该页面,我必须登录。据我了解,我应该能够通过发布正确的请求 header ,然后捕获 HTML 响应来完成此操作。那是对的吗?如果是这样,如果有人能向我解释我将如何做到这一点,我将不胜感激。如果不对,我很想听听正确的做法!

我已经使用 Firebug 获取我需要的请求和响应 header 。现在只是如何处理它们的问题。我在该站点的其他地方读到您不能使用 PHP post 方法发送请求,也许使用 cURL 是可行的方法。我对 cURL 真的一无所知,所以信息越多越好。

此外,请随时向我指出一些关于该主题的有用教程。

谢谢!

最大

最佳答案

您可能需要先使用 cURL 登录,获取带有 session ID 的 cookie,然后在对您需要的实际页面的以下请求中重新使用这些 cookie。

这就是浏览器的工作方式,每次都重新发送 cookie。你应该模仿那个。

关于php - 使用 PHP 获取我必须登录才能到达的 URL 的源代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2922385/

相关文章:

java - MultiPartEntity 以及 android 中的纯文本

c++ - Mongoose Web 服务器 HTTP header 极慢

php - 设置 $_POST 变量

wordpress - 防止帖子重复

php - 是否可以在不反序列化的情况下更新序列化内容

php - 使用 parameter.yml 值的 Symfony 3 Datafixtures

swift - 如何在 Swift 中存储 JSON 发布响应的一个特定元素

Django - 使用 request.GET 和 request.POST 之间的区别

php - Git for Web Development(过程方法)

php - single = on while 循环