qq_25667903 2015-01-29 05:52 采纳率: 66.7%
浏览 1900
已采纳

【400C币】求php远程抓取的代码!

网址是 http://www.taodake.com

获取远程post查询后,抓取查询的数据。求教代码,帮帮忙400C币酬谢了;
已经有人找到接口了,只能是普通的旺旺号,换成商城旺旺或C店旺旺就查询不到了,估计是另一个接口,请求大家帮找一下另一个接口;

http://wwwsoso002.taodake.com/taobao_data.php?callback=jQuery17105857618552680781_1422435501967&nick=epni59&chkid=0&click=373635346667686A63786365&_=1422435566660

查询旺旺:top百分百 爱丽缇旗舰店
上面的接口就查不到数据了,如下图

  • 写回答

4条回答 默认 最新

  • Go 旅城通票 2015-01-29 06:31
    关注
     function escape($string, $in_encoding = 'UTF-8',$out_encoding = 'UCS-2') {
        $return = '';
        if (function_exists('mb_get_info')) {
            for($x = 0; $x < mb_strlen ( $string, $in_encoding ); $x ++) {
                $str = mb_substr ( $string, $x, 1, $in_encoding );
                if (strlen ( $str ) > 1) { // 多字节字符
                    $return .= '%u' . strtoupper ( bin2hex ( mb_convert_encoding ( $str, $out_encoding, $in_encoding ) ) );
                } else {
                    $return .=$str;// '%' . strtoupper ( bin2hex ( $str ) );
                }
            }
        }
        return $return;
    }
    $nick=escape('top百分百');
    $taobaourl='http://wwwsoso002.taodake.com/taobao_data.php?callback=&nick=' .$nick .'&chkid=0&click=373635346667686A63786365&_=1422435566660';
    
    
    
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_REFERER, 'http://www.taodake.com/');
    curl_setopt($ch, CURLOPT_COOKIE, 'Hm_lvt_ebeb4888fc38c5c3a030f255b55395e3=1422448628; Hm_lpvt_ebeb4888fc38c5c3a030f255b55395e3=1422448800');
    curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.63 Safari/537.36');
    curl_setopt($ch, CURLOPT_URL, $taobaourl);
    curl_setopt($ch, CURLOPT_HEADER, 0);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    $content = curl_exec($ch);
    curl_close($ch);
    
    $content=trim($content,'()');//去除首尾的括号,回调函数没传,所以不用理会了
    $data = json_decode($content, true);
    echo $data['b'];
    

    这个是php版本的。。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(3条)

报告相同问题?

悬赏问题

  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 matlab求解平差
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料
  • ¥15 使用R语言marginaleffects包进行边际效应图绘制
  • ¥20 usb设备兼容性问题
  • ¥15 错误(10048): “调用exui内部功能”库命令的参数“参数4”不能接受空数据。怎么解决啊
  • ¥15 安装svn网络有问题怎么办