這個如何採集,有點難倒小弟我了

來源:互聯網
上載者: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這個……

------解決方案--------------------
探討

謝謝,謝謝

------解決方案--------------------
臥龍大哥~
  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.