ホームページ > バックエンド開発 > PHPチュートリアル > 淘宝網と天猫の宝物収集数を取得できるphpプログラムを探しています

淘宝網と天猫の宝物収集数を取得できるphpプログラムを探しています

WBOY
リリース: 2016-06-20 12:45:18
オリジナル
1064 人が閲覧しました



最初はページを取得できると思っていましたが、大量の JS があるとは予想外で、私の能力には限界があり、取得できませんでした。

神に助けを求めてください。


ディスカッションへの返信 (解決策)

https: //item.taobao.com/item.htm?spm=a1z10.4-c.w5003-12641268955.30.0lDnKZ&id=521455088477&scene=taabao_shop
テストを容易にするためのリンクを教えてください。

$url = 'https://item.taobao.com/item.htm?spm=a1z10.4-c.w5003-12641268955.30.0lDnKZ&id=521455088477&scene=taobao_shop';$urlinfo = parse_url($url);parse_str($urlinfo['query'], $query);$id = $query['id'];// 获取页面内容$data = file_get_contents($url);// 获取api$start = strpos($data, 'counterApi');$start = strpos($data, ": ", $start);$end = strpos($data, "',", $start);$api = 'https:'.substr($data, $start+3, $end-$start-3).'&callback=jsonp107';// 获取json$response = file_get_contents($api);$response = substr($response, 9, -2);$arr = json_decode($response, true);echo '收藏宝贝人气:'.$arr['ICCP_1_'.$id].'人气';
ログイン後にコピー
ログイン後にコピー

$url = 'https://item.taobao.com/item.htm?spm=a1z10.4-c.w5003-12641268955.30.0lDnKZ&id=521455088477&scene=taobao_shop';$urlinfo = parse_url($url);parse_str($urlinfo['query'], $query);$id = $query['id'];// 获取页面内容$data = file_get_contents($url);// 获取api$start = strpos($data, 'counterApi');$start = strpos($data, ": ", $start);$end = strpos($data, "',", $start);$api = 'https:'.substr($data, $start+3, $end-$start-3).'&callback=jsonp107';// 获取json$response = file_get_contents($api);$response = substr($response, 9, -2);$arr = json_decode($response, true);echo '收藏宝贝人气:'.$arr['ICCP_1_'.$id].'人气';
ログイン後にコピー
ログイン後にコピー



ありがとうございます。URL を変更するだけでは機能しないことがわかりました。

変更を手伝っていただけますか?
このようなポイントを追加しました
https://detail.tmall.com/item.htm?spm=a3148.7793701.9673917493.1.JaLj47&id=522177046867&acm=lb-zebra-23488-301601.1003.1.452815_0 &アルディッド=XyEfqhK0&scm =1003.1.lb-zebra-23488-301601.ITEM_522177046867_452815&pos=1
これ
https://item.taovao.com/item.htm?spm=a219e.7778345.24768.23.yJg 9nO&id=3530 0773790

読み間違えました、
タオバオはOK
天猫だけはダメです

https://detail.tmall.com/item.htm?spm=a3148.7793701.9673917493 1.JaLj47&id=522177046867&acm=lb-zebra-23488-301601.1003.1.452815_0&aldid=XyEfqhK0&scm=1003.1.lb-zebra-23488-301601.ITEM_522177046867_45 281 5&pos=1

これを使用します。
http://hws.m.taabao.com/cache/wdetail/5.0/?id=商品ID

json値を返します。favcountキーの下の値はコレクションの数です。キャッシュインターフェイスのため、ページ表示とズレが生じます。でも大丈夫です

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート