【问题标题】:Retrieve PHP Records from a server?从服务器检索 PHP 记录?
【发布时间】:2019-11-18 05:39:06
【问题描述】:

我在 https://www.vafinancials.com/v5/vcas/ 订阅了一个闭源服务。从网络控制面板,您可以像这样调出试点报告 (PIREP):

https://www.vafinancials.com/clientweb/flightlog.php?fn=35e097e62bec9147861a575a8f5a1264&va=18517&fy=2019&fm=11&fd=17

但一次只有一个。

在该 URL 中,“fn”是每个 PIREP 的唯一地址,va 是常量,fy/m/d 指的是日期。

有了这些信息和适当的登录凭据,有人可以建议是否可以从该站点上检索 1000 多个 PIREP?

【问题讨论】:

    标签: php database record urlretrieve


    【解决方案1】:

    看看浏览器渲染的源代码。在那里你会在结尾处找到一个脚本./js/flightlog3.js,进一步检查它依赖于 js var fpath。研究如何定义fpath 的url 模式(路由)。使用您的示例采用这种形式:https://www.vafinancials.com/airlines/18517/2019/11/17/35e097e62bec9147861a575a8f5a1264.xml?nr=1193

    下一步是编写一些 php 代码,循环通过在此模式下创建必要的 url,并依次获取每个 xml 文件并将其保存到文件或数据库中。希望这能为您指明正确的方向。

    编辑:

    您需要提前知道fn。或者以某种方式找出是否有某种方法可以生成 fn 的定义方式。但是如果在 url 中有一个已知的fn 和其他值的列表,你就会成功。

    【讨论】:

      猜你喜欢
      • 2017-01-15
      • 1970-01-01
      • 2017-05-09
      • 2013-02-16
      • 1970-01-01
      • 2016-12-27
      • 2021-06-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多