Fix comments parsing

This commit is contained in:
vkay94 2020-12-09 14:57:38 +01:00
parent 8ade913d9b
commit 9dbacbc618

View File

@ -160,8 +160,15 @@ public class YoutubeCommentsExtractor extends CommentsExtractor {
} }
private String findValue(String doc, String start, String end) { private String findValue(String doc, String start, String end) {
final int beginIndex = doc.indexOf(start) + start.length(); final String unescaped = doc
final int endIndex = doc.indexOf(end, beginIndex); .replaceAll("\\\\x22", "\"")
return doc.substring(beginIndex, endIndex); .replaceAll("\\\\x7b", "{")
.replaceAll("\\\\x7d", "}")
.replaceAll("\\\\x5b", "[")
.replaceAll("\\\\x5d", "]");
final int beginIndex = unescaped.indexOf(start) + start.length();
final int endIndex = unescaped.indexOf(end, beginIndex);
return unescaped.substring(beginIndex, endIndex);
} }
} }