国产探花免费观看_亚洲丰满少妇自慰呻吟_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教程有興趣的朋友有所幫助。

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 夹江县| 洛宁县| 海丰县| 榆树市| 周口市| 东城区| 台南县| 河南省| 治多县| 左云县| 宁河县| 浙江省| 永昌县| 丰台区| 千阳县| 库尔勒市| 瑞金市| 资溪县| 邢台县| 屏山县| 郎溪县| 奇台县| 鄯善县| 上高县| 潢川县| 塔河县| 陆川县| 松桃| 宁阳县| 巴塘县| 台江县| 子洲县| 和静县| 罗甸县| 万州区| 大庆市| 南召县| 大新县| 定边县| 富源县| 林芝县|