You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
And get ParsingException from NewPipeExtractor. First, I thought that java.net.URL does not want to accept UTF-8 url string, so converted url to ASCII, but got same exception also with ASCII representation
org.schabi.newpipe.extractor.exceptions.ParsingException: Malformed unacceptable url: https://www.youtube.com/c/%D0%A1%D1%82%D1%83%D0%B4%D0%B8%D1%8F%D0%94%D0%B8%D0%B0%D1%84%D0%B8%D0%BB%D1%8C%D0%BC
at org.schabi.newpipe.extractor.linkhandler.LinkHandlerFactory.fromUrl(LinkHandlerFactory.java:54)
at org.schabi.newpipe.extractor.linkhandler.ListLinkHandlerFactory.fromUrl(ListLinkHandlerFactory.java:43)
at org.schabi.newpipe.extractor.linkhandler.ListLinkHandlerFactory.fromUrl(ListLinkHandlerFactory.java:36)
at org.schabi.newpipe.extractor.StreamingService.getChannelExtractor(StreamingService.java:253)
...
It much looks like the URL (both unicode and ascii-escaped) is not accepted somewhere here in YouTubeChannelLinkHandlerFactory.getId(url):
if (id == null || !id.matches("[A-Za-z0-9_-]+")) {
thrownewParsingException("The given id is not a Youtube-Video-ID");
}
The text was updated successfully, but these errors were encountered:
This bug should have been fixed by #964 (commit 61ce041). The channel you provided is now recognized by the extractor and its extraction works properly.
Hello, NewPipeExctractor 0.20.1
I am trying to work with YouTube channel which has unicode in its URL https://www.youtube.com/c/СтудияДиафильм
And get ParsingException from NewPipeExtractor. First, I thought that java.net.URL does not want to accept UTF-8 url string, so converted url to ASCII, but got same exception also with ASCII representation
constructing URL both from UTF-8 url and from ascii-escaped works
It much looks like the URL (both unicode and ascii-escaped) is not accepted somewhere here in YouTubeChannelLinkHandlerFactory.getId(url):
The text was updated successfully, but these errors were encountered: