zoukankan      html  css  js  c++  java
  • php提取淘宝URL中ID的代码

    一段可以提取淘宝URL中ID的PHP代码。
    例如:
    <?php
    $taobao = 'taobao.com';
    $tmall = 'tmall.com';
    $guojitmall = 'tmall.hk';
    $juhuasuan = 'ju.taobao.com';
    /*
    取宝贝的id
    休闲e族
    */
    function quid($strurl) {
        $strurl = strtolower ( $strurl );
        if (strpos ( $strurl, 'id' ) !== false) {
            $arr = explode ( '?', $strurl );
            $arr = explode ( '&', $arr [1] );
            $NO = 0;
            foreach ( $arr as $k => $v ) {
                if (is_string ( $v )) {
                    //判断是否含有id
                    if (strpos ( $v, 'id' ) !== false) {
                        //处理含有item或者num项 返还id数
                        if (strpos ( $v, 'item' ) !== false || strpos ( $v, 'num' ) !== false) {
                            //echo $v,'<br/>';
                            $i = strrpos ( $v, '=' );
                            $str = substr ( $v$i + 1 );
                            if (is_numeric ( $str )) {
                                return $NO = $str;
                            }
                        } else {
                            //echo $v,'<br/>';
                            $i = strrpos ( $v, '=' );
                            $str = substr ( $v$i + 1 );
                            $x = strlen ( $str );
                            if (is_numeric ( $str )) {
                                if ($x ==11) {
                                    $NO = $str;
                                } else if ($NO == 0 || ($x > 9 && $x < 11)) {
                                    $NO = $str;
                                }
                            }
                        }
                    }
                }
            }
            return $NO;
        }
    }
    ?>
  • 相关阅读:
    <爬虫实例> 8684公交网-太原公交线路信息
    <爬虫> requests模块
    爬虫四 selenium + phantomjs & Headless Chrome
    爬虫三 bs4&xpath&jsonpath
    爬虫二 cookie&正则
    爬虫一 发请求&定制请求&异常处理&配置代理
    抽屉页面设计
    HTML标签及其属性
    Python之路 day3 高阶函数
    Python之路 day3 递归函数
  • 原文地址:https://www.cnblogs.com/linuxnotes/p/3306930.html
Copyright © 2011-2022 走看看