這個如何採集,有點難倒小弟我了
來源:互聯網
上載者:User
這個怎麼採集,有點難倒我了
http://app.baidu.com/appweb/c?cid=1
我想得到小遊戲的的串連地址,和表徵圖串連,
還請指點一下。
------解決方案--------------------
file_get_contents();把內容採集到本地。再通過正則過濾。。
------解決方案--------------------
加個user-agent的header看看
------解決方案--------------------
$con = file_get_contents('http://app.baidu.com/appweb/c?cid=1');
preg_match_all('/class="app-single-item"[\s\S]*?href="([^"]*?)"[\s\S]*?src="([^"]*?)"/',$con,$match);
var_dump($match[2]);
------解決方案--------------------
有變化啊。http://app.baidu.com/appweb/c?cid=1&leaf_cid=&sort=1&pn=2
pn代表頁數
------解決方案--------------------
探討
不是的我要的是這個串連下面http://app.baidu.com/appweb/c?cid=1
開啟網頁最下面的頁碼數對應的內容,
也就是最新,最熱的遊戲 。
引用:
有變化啊。http://app.baidu.com/appweb/c?cid=1&leaf_cid=&sort=1&pn=2……
------解決方案--------------------
不過我看了下他返回的好像是json資料。你再從json裡面提取出規則就行了
------解決方案--------------------
為什麼叫我臥龍???
我是用firebug這個外掛程式看的,是firefox上的一個外掛程式,這個外掛程式可以看到瀏覽器http串連的資訊
你把http://app.baidu.com/appweb/getcathotlist?cid=1&leaf_cid=0&sort=1&pn=2這個直接在地址欄裡請求看看就知道是json了
------解決方案--------------------
探討
因為知道很多。引用:
為什麼叫我臥龍???
我是用firebug這個外掛程式看的,是firefox上的一個外掛程式,這個外掛程式可以看到瀏覽器http串連的資訊
你把http://app.baidu.com/appweb/getcathotlist?cid=1&leaf_cid=0&sort=1&pn=2這個……
------解決方案--------------------
探討
謝謝,謝謝
------解決方案--------------------
臥龍大哥~