Update LusciousRipper.java

Fixes
https://github.com/RipMeApp/ripme/issues/64
https://github.com/RipMeApp/ripme/issues/792
This commit is contained in:
YuRick555 2018-08-26 11:43:25 +03:00 committed by GitHub
parent 3ea519d224
commit 736f0f4abf
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -35,7 +35,7 @@ public class LusciousRipper extends AbstractHTMLRipper {
public Document getFirstPage() throws IOException { public Document getFirstPage() throws IOException {
// "url" is an instance field of the superclass // "url" is an instance field of the superclass
Document page = Http.url(url).get(); Document page = Http.url(url).get();
URL firstUrl = new URL("https://luscious.net" + page.select("div > div.album_cover_item > a").first().attr("href")); URL firstUrl = new URL("https://luscious.net" + page.select("div > div.item.thumbnail.ic_container > a").first().attr("href"));
LOGGER.info("First page is " + "https://luscious.net" + page.select("div > div.album_cover_item > a").first().attr("href")); LOGGER.info("First page is " + "https://luscious.net" + page.select("div > div.album_cover_item > a").first().attr("href"));
return Http.url(firstUrl).get(); return Http.url(firstUrl).get();
} }
@ -43,10 +43,11 @@ public class LusciousRipper extends AbstractHTMLRipper {
@Override @Override
public List<String> getURLsFromPage(Document page) { public List<String> getURLsFromPage(Document page) {
List<String> urls = new ArrayList<>(); List<String> urls = new ArrayList<>();
Elements urlElements = page.select("img#single_picture"); Elements urlElements = page.select(".icon-download");
for (Element e : urlElements) { for (Element e : urlElements) {
urls.add(e.attr("src")); urls.add(e.attr("href"));
} }
// This is here for pages with mp4s instead of images // This is here for pages with mp4s instead of images
String video_image = ""; String video_image = "";
video_image = page.select("div > video > source").attr("src"); video_image = page.select("div > video > source").attr("src");