There's a problem with the way JD processes the list of pages from womanless.com
The decrypter reads the links from just one page. Meaning, it works when the pager at the end of a gallery is like this:
« PREV 1 2 3 4 5 6 NEXT »
but it fails on a longer gallery:
« PREV 1 2 3 4 5 6 7 8 9 10 11 ... 23 24 25 NEXT »
(the ... is added by womanless)
In this case, JD logs shows that it detected 14 pages (1 to 11 and 23 to 25), skipping 12 to 22.
The problem is in jd\plugins\decrypter\womanLessCom.java
Code:
ArrayList<String> pages = new ArrayList<String>();
pages.add("currentPage");
String pagenumbers[] = br.getRegex("page=(\\d+)\"").getColumn(0);
if (!(pagenumbers == null) && !(pagenumbers.length == 0)) {
for (String aPageNumber : pagenumbers) {
if (!pages.contains(aPageNumber) && !aPageNumber.equals("1")) pages.add(aPageNumber);
}
}
logger.info("Found " + pages.size() + " pages, decrypting now...");
progress.setRange(pages.size());
for (String getthepage : pages) {
if (!getthepage.equals("currentPage")) br.getPage(param + "?page=" + getthepage);