国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > PHP > 正文

用PHP抓取淘寶商品的用戶曬單評論+圖片實例 php采集淘寶數據 淘寶自動發貨php 小草淘寶客php

2020-03-22 18:26:15
字體:
來源:轉載
供稿:網友
為什么想起來做這個功能?是因為前段時間在做一個淘客網站的時候,想到是否能抓取到淘寶商品的買家秀呢?經過一番折騰發現,淘寶商品用戶評價信息是通過html' target='_blank'>Ajax來調取的,通過嗅探網址發現,評論數據的請求接口是:

http://rate.tmall.com/list_detail_rate.htm?itemId=524394294771&spuId=341564036&sellerId=100414600&order=3&currentPage=1&append=0&c/span>

其實上面很多參數也很容易理解,itemId是商品的ID,currentPage是當前頁,picture為1時顯示有圖的評價,既然是抓取買家秀,那么picture參數一定要為1了。

如果你直接去訪問上面的接口時,會得到如下圖所示的請求結果:

淘寶api開發教程php,php淘寶客網站源碼,淘寶客網站php模板,php淘寶客源碼,淘寶客php,php淘寶客程序源碼,仿淘寶網站源碼php,php抓取淘寶商品,淘寶php,免費php淘寶客源碼,php淘寶客程序,織夢淘寶客php源碼,php采集淘寶數據,淘寶自動發貨php,小草淘寶客php

看到請求結果是jsonp格式我就蛋碎了,我不知道如何去解析,但是換種思路,直接用PHP的正則去解析也未嘗不可嘛,通過嘗試,已經正確的能夠解析到評論內容和買家秀的圖片內容,如圖:

淘寶api開發教程php,php淘寶客網站源碼,淘寶客網站php模板,php淘寶客源碼,淘寶客php,php淘寶客程序源碼,仿淘寶網站源碼php,php抓取淘寶商品,淘寶php,免費php淘寶客源碼,php淘寶客程序,織夢淘寶客php源碼,php采集淘寶數據,淘寶自動發貨php,小草淘寶客php

效果不錯,代碼實現了評論內容的抓取、買家秀圖片的抓取,代碼奉上:

<?php$url = "http://rate.tmall.com/list_detail_rate.htm?itemId=524394294771&spuId=341564036&sellerId=100414600&order=3&currentPage=1&append=0&c>;$ch2 = curl_init();curl_setopt($ch2, CURLOPT_URL, $url);curl_setopt($ch2, CURLOPT_FOLLOWLOCATION, TRUE);curl_setopt($ch2, CURLOPT_SSL_VERIFYHOST, FALSE);curl_setopt($ch2, CURLOPT_SSL_VERIFYPEER, false);curl_setopt($ch2, CURLOPT_RETURNTRANSFER, TRUE);$texts = curl_exec($ch2);curl_close($ch2);//echo $texts;$pattern = '/"pics"(.+?)","reply"/is';preg_match_all($pattern, $texts, $match);for($i=0;$i<count($match[0]);$i++){$pattern2 = '/"rateContent":"(.+?)."reply"/is';preg_match($pattern2, $match[0][$i], $matchcomments_only);echo "".str_replace('","rateDate":"',' ',str_replace('","reply"','',str_replace('"rateContent":"','',$matchcomments_only[0])))."";$pattern3 = '/img.alicdn(.+?).jpg/is';preg_match($pattern3, $match[0][$i], $matchpic_only);echo '$matchpic_only[0].'" width="120" _src="http://'.$matchpic_only[0].'"/>';}/*匹配一張圖片$pattern = '/"pics"(.+?)","position"/is';preg_match_all($pattern, $texts, $matchpic);for($i=0;$i<count($matchpic[0]);$i++){    $pattern3 = '/img.alicdn(.+?).jpg/is';    preg_match($pattern3, $matchpic[0][$i], $matchpic_only);    echo "".$matchpic_only[0]."";}*//*匹配所有圖片$pattern = '/"pics"(.+?)","position"/is';preg_match_all($pattern, $texts, $matchpic);for($i=0;$i<count($matchpic[0]);$i++){    $pics_str=str_replace('"pics":["//','',str_replace('"],"picsSmall":"","position"','',$matchpic[0][$i]));    $arr = explode('","//',$pics_str);    echo "";    foreach($arr as $newstr){        echo '';    }    echo "";}*/?>

有什么解析jsonp格式的好方法呢?求大神~~~

以上就介紹了用PHP抓取淘寶商品的用戶曬單評論+圖片實例,包括了php,淘寶商方面的內容,希望對PHP教程有興趣的朋友有所幫助。

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 炎陵县| 泸水县| 江永县| 禹城市| 宜良县| 临泽县| 文山县| 南漳县| 新河县| 准格尔旗| 石泉县| 翁牛特旗| 江门市| 张家界市| 沧州市| 张家川| 武威市| 张掖市| 邵阳市| 宿州市| 元氏县| 宜宾市| 额尔古纳市| 齐齐哈尔市| 信宜市| 兴业县| 清镇市| 商洛市| 屏山县| 余庆县| 永城市| 田阳县| 郸城县| 松江区| 南平市| 昌平区| 宿州市| 长汀县| 马龙县| 荣昌县| 香格里拉县|