From 5b5e86ed3b869457a26fcb9340c0caf7bbfabc4f Mon Sep 17 00:00:00 2001 From: cyian-1756 Date: Fri, 16 Mar 2018 16:50:29 -0400 Subject: [PATCH] Fixed json parsing errors --- .../com/rarchives/ripme/ripper/rippers/InstagramRipper.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/com/rarchives/ripme/ripper/rippers/InstagramRipper.java b/src/main/java/com/rarchives/ripme/ripper/rippers/InstagramRipper.java index 92138861..bb2998f8 100644 --- a/src/main/java/com/rarchives/ripme/ripper/rippers/InstagramRipper.java +++ b/src/main/java/com/rarchives/ripme/ripper/rippers/InstagramRipper.java @@ -150,6 +150,8 @@ public class InstagramRipper extends AbstractHTMLRipper { " ", ""); t.replaceAll("\n" + "", ""); + t = t.replaceAll("\n", ""); + t = t.replaceAll("=\"\"", ""); return t; } @@ -352,6 +354,7 @@ public class InstagramRipper extends AbstractHTMLRipper { } private boolean pageHasImages(Document doc) { + logger.info("BAD DATA: " + stripHTMLTags(doc.html())); JSONObject json = new JSONObject(stripHTMLTags(doc.html())); int numberOfImages = json.getJSONObject("data").getJSONObject("user") .getJSONObject("edge_owner_to_timeline_media").getJSONArray("edges").length();