jsoup로 사이트에 로그인했습니다. 로그인 후 다음 페이지의 모든 내용을 얻었습니다. 인용 부호가 붙은 링크가 있습니다.이 링크를 클릭하면 새로운 URL (코드 번호 1) 으로 리디렉션됩니다.이 URL은 코드 번호 2에서 URL로 다시로드됩니다.하지만 내 코드는 나를 URL 2로 유도하지 않습니다. 아무에게도 말할 수 있습니까? 내가 실수를 저지르고 있니?jsoup에 의해 www가 없습니다.
여기 내 코드입니다. 나는 두 가지 옵션으로 해냈지만 아무도 작동하지 않습니다.
1)
Document doc2 = Jsoup.connect("https://www.infinityagents.com/AgencyServices/ForwardOnelinkServlet")
.cookie("JSESSIONID", sessionID)
.timeout(300000)
.followRedirects(true)
.post();
2)
Connection.Response docd = Jsoup.connect("https://webrater.infinityagents.com/start.do")
.cookie("JSESSIONID", sessionID)
.followRedirects(true)
.execute();
당신은 URL이 리디렉션하지 않음으로써 무엇을 의미합니까? 어떤 오류가 있습니까? –
실제 사이트에서 내 목적지 링크는 2 번이지만 직접 열지 않습니다. 코드 1에서 열리고 링크 2로 다시로드됩니다. 하지만 여기서는 jsoup.If를 통해 코드 (1)를 쓰고 있습니다. 그것은 내 목적지 링크 2로 리다이렉트하지 않는다. 그리고 코드 2를 쓰면 나에게 URL의 에러를 준다 .. – user3635559