마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

노출되지 않은 모바일 페이지 데이터 가져오는 방법

0 추천

http://m.cgv.co.kr/WebApp/EventNotiV4/EventList.aspx?mCode=004&logoIndex=0

 

위와 같은 모바일페이지같은 경우 아래로 스크롤 내려야 다음 데이터를 노출하는데요

 

스크롤 하지 않고 한번에 데이터를 가져올 수 있을까요?

앱에서 페이지태그르르 파싱해서 보여주려는 기능을 만들려고 합니다.

개발자도구에서 확인해보니 처음 데이터목록의 태그들만 노출되더라구요.

당연히 앱에서 파싱해보니 처음 데이터목록들만 파싱이 되었구요

 

이걸 강제로 스크롤해서 다음 데이터를 띄운다든지 하는 방법이 있을까요?

 

브루스웨인 (8,580 포인트) 님이 2017년 3월 30일 질문
특정 웹사이트라면 분석해서 하실 수 있지만, 범용이라면 웹뷰를 이용해서 시간차를 두고 스크롤 한다음 더 이상 얻어오지 않는다고 판단될 경우 웹뷰에서 html을 얻어와 파싱하는 방법이 최선일듯 합니다.

1개의 답변

0 추천
1. 해당 페이지 소스 코드를 분석한 후,

2. 데이터를 어디서 얻어 오는지 찾아낸 다음,

3. 앱에서 데이터를 얻어오도록 코딩합니다.
익명사용자 님이 2017년 3월 30일 답변
<a href="javascript:getList();" class="saleinfo_btn_more">더보기<span class="more_arrow"></span></a>

javascript:getList()
이걸로 가져오는거 같은데 getList()함수가 태그에 따로 있진 않았습니다.
그렇다면 저 class="saleinfo_btn_more" 를 사용해서 실행하도록 한다음 페이지를 긁어올 수 있나요?
getList() 함수가 있는 js 파일을 찾아서 코드 분석을 해야 합니다.
답변감사합니다. 그런데 js 파일을 가져올 수가 있나요?
나름 그 페이지의 보안?부분인것 같아서요
...