diff --git a/src/main/java/com/rarchives/ripme/ripper/rippers/DeviantartRipper.java b/src/main/java/com/rarchives/ripme/ripper/rippers/DeviantartRipper.java index a6b0c295..6a171228 100644 --- a/src/main/java/com/rarchives/ripme/ripper/rippers/DeviantartRipper.java +++ b/src/main/java/com/rarchives/ripme/ripper/rippers/DeviantartRipper.java @@ -157,6 +157,8 @@ public class DeviantartRipper extends AbstractHTMLRipper { */ private void login() throws IOException { + String customUsername = Utils.getConfigString("DeviantartCustomLoginUsername", this.username); + String customPassword = Utils.getConfigString("DeviantartCustomLoginPassword", this.password); try { String dACookies = Utils.getConfigString(utilsKey, null); updateCookie(dACookies != null ? deserialize(dACookies) : null); @@ -183,8 +185,8 @@ public class DeviantartRipper extends AbstractHTMLRipper { // Build Login Data HashMap loginData = new HashMap(); loginData.put("challenge", ""); - loginData.put("username", this.username); - loginData.put("password", this.password); + loginData.put("username", customUsername); + loginData.put("password", customPassword); loginData.put("remember_me", "1"); loginData.put("validate_token", token); loginData.put("validate_key", key);