【问题标题】:Can we mimic browser and get particular network request header using php?我们可以模仿浏览器并使用 php 获取特定的网络请求标头吗?
【发布时间】:2019-08-23 11:24:15
【问题描述】:

这可能是一个非常具体的问题,但我只想要指导如何完成它。我有这个网站是用 Angular JS 编写的。当我从浏览器访问该网站时,它会下载 JS 文件并将特定的 POST 网络请求发送到 API。这个网络请求中的payload是在JS中动态计算出来的。

现在我想做的是使用 CURL 浏览网站并运行 JS 代码并从 php 服务器中获取特定的有效负载。这可能吗?

【问题讨论】:

  • 顺便说一句,具体问题通常是好问题!

标签: javascript php curl


【解决方案1】:

不,这是不可能的,一旦您检索到 JavaScript 文件,您将无法使用 PHP 执行它,您需要一个 JavaScript 运行时。即使您考虑使用 Node.js,鉴于该文件是为在浏览器中运行而设计的,它运行的可能性也很小。

【讨论】:

  • 谢谢。有没有其他你知道的方式?
  • 我不知道有什么方法可以做你想做的事。确切的用例是什么?
猜你喜欢
  • 2018-01-11
  • 1970-01-01
  • 2010-09-28
  • 1970-01-01
  • 1970-01-01
  • 2018-06-02
  • 2013-02-11
  • 1970-01-01
相关资源
最近更新 更多