안드로이드 개발 질문/답변
(글 수 45,052)
구글링 안드로이드펍 개발자 q&a 검색을 해봣지만
아직 뚜렷한 답변을 찾지 못해서 이렇게 올려드립니다.
특정사이트에 대해서 HTML을 파싱할 일이 생겼는데
해당 사이트에 대해서 파이어폭스로 열고 소스를 보았을때는 모든 내용이 나오는데 말이죠
이상하게 프로그래밍 상에서 HTML을 읽어들일때는 밑에 처럼 요렇게 나오네요
어떻게 해야지 전체 소스를 얻을 수 있는지
쿠키를 등록하고 다시 로드 시켜야 하는데 ...
어떻게 쿠키를 등록하고 다시 로드 해야하는지 도와주세요 ㅠ
<html><script lang=javascript>
document.cookie = '_accessKey2=yo3GvwI0L6HxaLsJ67EPvbFFG2OnlDCP'
window.location.reload();
</script></html>
아직 뚜렷한 답변을 찾지 못해서 이렇게 올려드립니다.
특정사이트에 대해서 HTML을 파싱할 일이 생겼는데
해당 사이트에 대해서 파이어폭스로 열고 소스를 보았을때는 모든 내용이 나오는데 말이죠
이상하게 프로그래밍 상에서 HTML을 읽어들일때는 밑에 처럼 요렇게 나오네요
어떻게 해야지 전체 소스를 얻을 수 있는지
쿠키를 등록하고 다시 로드 시켜야 하는데 ...
어떻게 쿠키를 등록하고 다시 로드 해야하는지 도와주세요 ㅠ
<html><script lang=javascript>
document.cookie = '_accessKey2=yo3GvwI0L6HxaLsJ67EPvbFFG2OnlDCP'
window.location.reload();
</script></html>




웹서버에서 접속 브라우져 감지를 하는것 같습니다.
이를 회피하기 위해서는,
1. http 1.1 프로토콜 요청을 보낼때, Header 값중에 User-Agent를 맞춰서 보내보세요.
2. 1이 안된다면, Cookie 헤더를 같이 보내셔야 할것 같습니다.