zoukankan      html  css  js  c++  java
  • 用php来读取团购网站的api

    简介:这是用php来读取团购网站的api的详细页面,介绍了和php,有关的知识、技巧、经验,和一些php源码等。

    class='pingjiaF' frameborder='0' src='http://biancheng.dnbcw.info/pingjia.php?id=337298' scrolling='no'>

    代码如下:

    $arr = array(
     array("http://www.meituan.com/api/deals/hao123","url","美团网"),

    );

    class AminoAcid {
        var $name;
        var $symbol;
        var $code;
        var $type;
        function AminoAcid ($aa){
            foreach ($aa as $k=>$v)
                $this->$k = $aa[$k];
        }
    }
    function readDatabase($filename,$label){
        $data = implode("",file($filename));
        $parser = xml_parser_create();
        xml_parser_set_option($parser, XML_OPTION_CASE_FOLDING, 0);
        xml_parser_set_option($parser, XML_OPTION_SKIP_WHITE, 1);
        xml_parse_into_struct($parser, $data, $values, $tags);
        xml_parser_free($parser);
        foreach ($tags as $key=>$val) {
            if ($key == $label) {
                $molranges = $val;
                for ($i=0; $i < count($molranges); $i+=2) {
                    $offset = $molranges[$i] + 1;
                    $len = $molranges[$i + 1] - $offset;
                    $tdb[] = parseMol(array_slice($values, $offset, $len));
                }
            } else {
                continue;
            }
        }
        return $tdb;
    }
    function parseMol($mvalues){
        for ($i=0; $i < count($mvalues); $i++) {
            $mol[$mvalues[$i]["tag"]] = $mvalues[$i]["value"];
        }
        return new AminoAcid($mol);
    }

    foreach($arr as $key => $value){
       $r = readDatabase($value[0],$value[1]); 
       print_r($r);//打印出来解析出来的信息
     }

    暂时百分团购网http://www.baifentuan.com正在使用此解析方式

    爱J2EE关注Java迈克尔杰克逊视频站JSON在线工具

    http://biancheng.dnbcw.info/php/337298.html pageNo:9
  • 相关阅读:
    设计模式复习-简单工厂模式
    神经网络与机器学习 笔记—基本知识点(上)
    声明:songzijian这个域名已经被抢注。大家别上了。不是我了。
    《NO STRATEGY》《重塑战略》
    《THE LEAN STARTUP》 《精益创业》
    逆向与分析-WebBrowserPassView消息分析
    HTTP1.0,1.1,2.0,HTTPS
    Linux-鸟菜-7-Linux文件系统-EXT
    Linux-鸟菜-6-文件搜索
    反弹代理环境的搭建
  • 原文地址:https://www.cnblogs.com/ooooo/p/2247036.html
Copyright © 2011-2022 走看看