빡빡종
285
2018-12-22 19:15:14 작성 2018-12-22 19:22:10 수정됨
0
124

구글플레이 웹 크롤링 방법


안드로이드에서 패키지매니저를 통해 설치된 패키지들의 정보를 얻고

그들중 게임인 것만 리스트뷰에 표시하는것이 목적입니다.


구글플레이스토어에서 카테고리-게임의 모든 패키지명을 따와서 저장해두려고 하는데

그렇게 하려면 어떻게 크롤링을 진행해야하나요? 지금까지 웹크롤링은 이클립스와 안드로이드로

간단한 부분만 해본적이있어서 어림짐작조차 안되네요..


방법 아시는분 있으면 알려주시면 정말로 감사하겠습니다.

아래 글은 제가 시도했던 방법입니다...

---------------------------------------------------------------------------------------------------------


현재

안드로이드 패키지매니저에 있는 카테고리 기능으로 0이 게임이고 -1이 정의되지 않은 어플이며

-1인 어플들을, 플레이스토어에서 어플들은 get방식이라 설치페이지의 URL에 쿼리스트링 방식으로

패키지명이 노출된다는 점을 이용하여 "https://play.google.com/store/apps/details?id="+패키지명으로

들어가서 div->span->a태그 안에 해당 어플과 같은 카테고리의 앱들로 이동하는 링크를 따와서

링크안에 GAME이라는 단어가 있으면 게임이라고 판단. 리스트뷰에 추가하게 해주었습니다.


하지만 -1의 카테고리로 정의된 어플들도 상당히 많을뿐더러 하나하나 네트워크에 접속하다보니

리스트뷰가 나타나려면 최소 3분에서 최대 5분까지 대기해야하는 경우가 생겨버립니다...ㅜㅜ



0
0
  • 답변 0

  • 로그인을 하시면 답변을 등록할 수 있습니다.