Now tells the user if they need to fill out a captcha
This commit is contained in:
parent
e5096736bf
commit
6769bbfb7d
@ -11,6 +11,7 @@ import java.util.Map;
|
|||||||
import java.util.regex.Matcher;
|
import java.util.regex.Matcher;
|
||||||
import java.util.regex.Pattern;
|
import java.util.regex.Pattern;
|
||||||
|
|
||||||
|
import com.rarchives.ripme.ui.RipStatusMessage;
|
||||||
import org.json.JSONArray;
|
import org.json.JSONArray;
|
||||||
import org.json.JSONObject;
|
import org.json.JSONObject;
|
||||||
import org.jsoup.Connection;
|
import org.jsoup.Connection;
|
||||||
@ -44,6 +45,8 @@ public class TsuminoRipper extends AbstractHTMLRipper {
|
|||||||
return json.getJSONArray("reader_page_urls");
|
return json.getJSONArray("reader_page_urls");
|
||||||
} catch (IOException e) {
|
} catch (IOException e) {
|
||||||
logger.info(e);
|
logger.info(e);
|
||||||
|
sendUpdate(RipStatusMessage.STATUS.DOWNLOAD_ERRORED, "Unable to download album, please compete the captcha at http://www.tsumino.com/Read/Auth/"
|
||||||
|
+ getAlbumID() + " and try again");
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -82,10 +85,7 @@ public class TsuminoRipper extends AbstractHTMLRipper {
|
|||||||
public Document getFirstPage() throws IOException {
|
public Document getFirstPage() throws IOException {
|
||||||
Connection.Response resp = Http.url(url).response();
|
Connection.Response resp = Http.url(url).response();
|
||||||
cookies.putAll(resp.cookies());
|
cookies.putAll(resp.cookies());
|
||||||
// We need to perform a get on http://www.tsumino.com/Read/View/albumID/1 or else the
|
logger.info(resp.parse());
|
||||||
//www.tsumino.com/Read/Load endpoint 404s
|
|
||||||
resp = Http.url("http://www.tsumino.com/Book/Info/" + getAlbumID()).response();
|
|
||||||
cookies.putAll(resp.cookies());
|
|
||||||
return resp.parse();
|
return resp.parse();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user