如何为每个最终答案使用条件决策树抓取AngularJS网站数据?

时间:2019-06-22 17:07:03

标签: php json conditional-statements screen-scraping

给定一个示例URL端点,例如this,您将如何为每种条件组合抓取最终价格并将其输出到PHP中的excel?

我在HTML中找到了json数据并对其进行了解码,但是混合每个条件并按照其进行操作以得出每个最终总价似乎是一个问题。我曾考虑过使用switch语句,但是通过使用go_to逻辑,他们设法实现了相同数据的副本,因此冒着重复自己的风险。

这是我开始使用switch语句的方式

<?php
  $json = '';


  $json_d = json_decode($json, true);
  foreach($json_d as $s => $set){
    foreach($set['questions'] as $q => $question){
      process_question($question);

    }
  }

  function process_question($question){
    switch ($question['text']) {
      case 'What is the condition of the phone?':
        process_condition();
        break;

      default:
        # code...
        break;
    }
    // foreach($question['answers'] as $a => $answer){
    //   // print_r($answer);
    // }
  }

?>

该特定端点的json块为here。希望保持简短。

如果您浏览导致最终总金额的决策树,您将知道我要实现的意思并付诸实践。

0 个答案:

没有答案