자바로 웹페이지 저장하는 중 문제가..

looca의 이미지


URLConnection 클래스를 이용해 네이버 블로그 검색 결과를 저장하고자 합니다

문제는 몇몇 검색어는(eg. fu*k 등..) 자바스크립트(document.location.replace)에 의해

로그인 페이지로 리다이렉션 된다는것인데

리다이렉션 이후의 페이지를 받아오는 방법을 모르겠습니다

responsecode가 200이고 header에도 location은 없습니다..

정규표현식을 사용할까 했는데 혹 다른 방법이 있을까 하여 여쭙니다

HotPotato의 이미지

현재 페이지의 URL을 인식하는 방법을 찾고 있습니까?

혹시나 이 방법이 맞다면요..,

jsp 이면 jsp 컨테이너에 따라 API가 차이가 있을텐데요,

Tomcat 의 경우 request 에 대해 다음과 같은 메소드가 있습니다.

getContextPath(), getRequestURI(), getRequestURL(), getServletPath()

request 는 HttpServletRequest 인데, 소스에서 그냥 request 로 쓰면 됩니다.

http://tomcat.apache.org/tomcat-5.5-doc/servletapi/index.html

--
살고 싶다

--
즐 Tux~

looca의 이미지


HotPotato님 감사합니다~!

질문올리고 매번 왔었는데 답글이 없어서 슬퍼하고 절망하다가 잠시 접어두었었는데..ㅜㅜ

일단 학교에 가서 다시 확인해봐야겠습니다

답변 감사합니다~!