1. 程式人生 > >應用商店調研-百度手機助手

應用商店調研-百度手機助手

百度手機助手

背景

  • 國內百度手機助手廣告主資訊的抓取

分析

  • 分類分析
    • 在百度手機助手中將應用分為軟體(工具類)和遊戲(遊戲類)
      • 在工具類(software)中分為了系統工具501、主題桌布502、社交通訊503、拍攝美化508、影音播放506、生活實用504、理財購物510、辦公學習507、資訊閱讀505、旅遊出行509
      • 在遊戲類(game)中分為了休閒益智401、動作射擊403、體育競技405、經營養成408、角色扮演402、賽車競速406、模擬輔助404、棋牌桌遊407、網路遊戲200
  • 請求分析
    • 以工具類為例,該請求是很普通的http請求,並且返回資訊時直接就在頁面顯示,並不是ajax非同步請求
      • Software:當前請求的應用型別(工具類/遊戲類)
      • 501:是當前應用分類中的第二層分類的id,代表了具體的分類
      • list_7.html:當前所在頁面(百度手機助手,噹噹前頁面是最後一頁時,點選下一頁仍是最後一頁,後續可以通過當頁面url不發生變化時,停止抓取)
  • 響應分析
    • 是以html作為響應的,在返回的html中包含了我們所需的各項資訊

<li class="firrow">

<span class="inst-btn-big quickdown" onclick="bd_app_dl_quick(this,event);" data-action="game" data-mod="list_game_401" data-tj="game_23997465_2074519_

集結號捕魚" data-pos="2" data_type="apk" data_url="http://p.gdown.baidu.com/e2e4e72c1f9dd073b26dcf09838a9e0dc2260eb3d7de4a72e9f3f58c45ae44fd0ab165bb2ea1b3b1c6eb498e6871fd4f78e624ba17843252b00d7772009e0243e75f04f9613efdcad1b93a60cb8774204fbb14186b0423a7deb1d826984faa142dd935c711f3aa40e030d06243feb6129f615f6f2b7af899fa95b2b62a4512c19efde3990aad2cf8011abf1fc852a60d7f67922e0db6d39f5dc9156580cb1bf9ee2c6fe28fc59f563c9270bf1e70ab78ac9cbe788e47e7adc1250aa4f4faf971f182cee09dd966d8e6467ed32d0d712cc9d5ee0041b98becb91daad661df83db50907636e25ca23f20a6b8bf99b343085dbf9abd98a01aa1aeb2cd5d0b60128d70d027db54d7bff7151966663aa62819" data_name="
集結號捕魚" data_detail_type="app" data_package="com.jjhgame.gf.iapppay" data_versionname="6.10.02" data_icon="http://d.hiphotos.bdimg.com/wisegame/wh%3D72%2C72/sign=24f831aa0655b3199cac8a727185b514/5366d0160924ab181c109c9c39fae6cd7b890b12.jpg" data_from="91Assistant_PC_V6_16" data_size="92451114" style="top: 0px;">

</div>

<div class="app-popover" style="top: 272px; left: 294px;">

</div>

<p class="brief"><span class="comm">[小編評語]</span>街機遊戲《集結號捕魚》,遊戲場景採用全3D製作,以深海作為遊戲背景。通過劇情任務以及隨機的炸彈系統,增加了遊戲的挑戰性。在捕魚遊戲風靡的今天,採用了全新的技術及遊戲特效,並集成了各…</p>

</div>

</a>

</li>

    • 從以上一條響應來分析,基本上所需要的資訊都在span標籤屬性中
      • data_url:下載連結
      • data_name:app名稱
      • data_package:包名
      • data_icon:圖示連結
      • 未返回應用的具體分類,後續可以在(分類)抓取時直接進行設定