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

HttpUrlConnection을 이용해 웹사이트 파싱(Cookie 사용)

0 추천

안녕하세요.

HttpUrlConnection을 이용해 로그인이 필요한 웹페이지를 파싱하려합니다.

PC에서 로그인을 진행 후 쿠키를 복사하여

소스코드에 붙여넣은 다음 앱으로 페이지 소스를 긁어오려고 하는데

403 에러가 나면서 읽어지지 않네요 ..

도움 부탁드립니다.

 

적용중인 소스는 아래와 같습니다.

URL url = new URL("http://asd.asd.com/asdasd");
urlConn = (HttpURLConnection) url.openConnection();
urlConn.setRequestMethod("POST");
urlConn.setRequestProperty("Cookie", "_ga=asdasd; csrftoken=asdasd; sessionid=asdasd");

urlConn.setDoInput(true);
urlConn.setDoOutput(true);
int status = urlConn.getResponseCode();

 

음무 (17,820 포인트) 님이 2018년 6월 21일 질문

1개의 답변

0 추천
403 의미를 아시면 될 것 같네요.
개발자초심 (21,220 포인트) 님이 2018년 6월 25일 답변
쿠키랑 post데이터 다 맞춰서 보냈는데 로그인 하기 전 페이지가 자꾸 파싱이 되네요 ㅠㅠ
...