diff --git a/src/main/java/ctbrec/sites/cam4/Cam4HttpClient.java b/src/main/java/ctbrec/sites/cam4/Cam4HttpClient.java index 968d1de4..b1b6d3ff 100644 --- a/src/main/java/ctbrec/sites/cam4/Cam4HttpClient.java +++ b/src/main/java/ctbrec/sites/cam4/Cam4HttpClient.java @@ -96,16 +96,21 @@ public class Cam4HttpClient extends HttpClient { HttpUrl redirectedUrl = HttpUrl.parse(loginDialog.getUrl()); List cookies = new ArrayList<>(); for (HttpCookie webViewCookie : loginDialog.getCookies()) { - Cookie cookie = Cookie.parse(redirectedUrl, webViewCookie.toString()); - cookies.add(cookie); + if(webViewCookie.getDomain().contains("cam4")) { + Cookie cookie = Cookie.parse(redirectedUrl, webViewCookie.toString()); + LOG.debug("{} {} {}", webViewCookie.getDomain(), webViewCookie.getName(), webViewCookie.getValue()); + cookies.add(cookie); + } } cookieJar.saveFromResponse(redirectedUrl, cookies); HttpUrl origUrl = HttpUrl.parse(Cam4LoginDialog.URL); cookies = new ArrayList<>(); for (HttpCookie webViewCookie : loginDialog.getCookies()) { - Cookie cookie = Cookie.parse(origUrl, webViewCookie.toString()); - cookies.add(cookie); + if(webViewCookie.getDomain().contains("cam4")) { + Cookie cookie = Cookie.parse(origUrl, webViewCookie.toString()); + cookies.add(cookie); + } } cookieJar.saveFromResponse(origUrl, cookies); }