注册 登录
  • 欢迎访问开心洋葱网站,在线教程,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入开心洋葱 QQ群
  • 为方便开心洋葱网用户,开心洋葱官网已经开启复制功能!
  • 欢迎访问开心洋葱网站,手机也能访问哦~欢迎加入开心洋葱多维思维学习平台 QQ群
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏开心洋葱吧~~~~~~~~~~~~~!
  • 由于近期流量激增,小站的ECS没能经的起亲们的访问,本站依然没有盈利,如果各位看如果觉着文字不错,还请看官给小站打个赏~~~~~~~~~~~~~!

Tmall网页采集数据格式化分析类

PHP 开心洋葱 2920次浏览 已收录 0个评论 手机上查看

Tmall网页采集数据格式化分析类

Tmall网页采集数据格式化分析类

代码使用 simple_html_dom 类库 ,具体可以在github上搜索下,使用方法也很简单,功能非常强大,可以按照ID,标签,Class,属性等对数据进行解析。

//天猫数据格式化类
class TmallHtmlFormat{

    public $obj = "";
    public $productTitle = "";
    public $productImgHref = "";
    public $productImg = "";
    public $productShop = "";
    public $productPrice = "";

    public function setObj($obj){
        $this->obj = $obj;
    }


    public function getProductInfo(){
        $return ['title'] =  $this->getTitle();
        $return ['shop']  =  $this->getShop();
        $return ['price'] =  $this->getPrice();
        $return ['img'] =  $this->getProductImg();
        return $return;
    }

    
   private function getTitle(){
        //标题
        $productTitle = $this->obj->find('p.productTitle');
        if(is_array($productTitle) && $productTitle){
            return $productTitle[0]->find('a',0)->title;
        }

    }

    private function getShop(){
        //店铺名称
        $productShop = $this->obj->find('div.productShop');
        if(is_array($productShop) && $productShop){
            $return = array($productShop[0]->find('a',0)->plaintext,$productShop[0]->find('a',0)->href);
            return $return;
        }
    }

    private function getPrice(){
        $productPrice =  $this->obj->find('p.productPrice');
        if(is_array($productPrice) && $productPrice){
            return $productPrice[0]->find('em',0)->title;
        }
    }


    private function getProductImg(){
        $productImg = $this->obj->find('div.productImg-wrap');
        if(is_array($productImg) && $productImg){
            $return = array($productImg[0]->find('img',0)->src,$productImg[0]->find('a',0)->href);
            return $return;
        }
    }


}


开心洋葱 , 版权所有丨如未注明 , 均为原创丨未经授权请勿修改 , 转载请注明Tmall网页采集数据格式化分析类
喜欢 (0)
[开心洋葱]
分享 (0)
关于作者:
开心洋葱,开心洋葱头,水墨

您必须 登录 才能发表评论!

……
加载中……