-
Notifications
You must be signed in to change notification settings - Fork 168
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Can't download from Webnovel #843
Comments
Instead of giving the chapter list in clear text JSON, the site is now giving some long base64 in a JSON packet that looks like this:
...except The names suggest there's now some encryption going on. Presumably there's code in the browser or javascript loaded by the page that decrypts it. This may or may not be fixable in FFF, depending on what's going on. I'm not going to be very interested in supporting it in FFF if it ends up requiring a bunch of crypto libraries. |
Crawling through the javascript, it looks like the site decrypts it in javascript. I believe the relevant JS files are:
At least, they were for the three stories I checked. Perhaps some one better with JS can translate the decode routines into python. I did look briefly in For all I know, it works perfectly well--but I'm not interested in including it (and the necessary dependencies) in FFF. And that's before even looking at whether it's py2 compatible. TL;DR: Might be fixable, but I personally lack the ambition--especially since they could well just change it again. |
hello, someone fix this problem? |
@tom221-e Per the above discussion it looks like Webnovel is really determined to break FanFicFare. I wouldn't count on a fix coming, or working for long. |
Hello, could you add the option to download the cache stories? |
@tom221-e if you're referring to the browser cache feature that won't help here. The browser cache feature is for getting around things like Cloudflare, but that's not the issue here. FFF can fetch the page just fine, and it would be the same coming out of the cache. |
But it is possible to download them using WebToEpub. Perhaps by cache they can continue downloading and updating the stories. |
The fact WebToEpub works is not really relevant. WebToEpub runs in browser, it has access to the rendered HTML pages after all the javascript has run and, if necessary, the full javascript engine. The browser cache only retains files as fetched from the network, not what they render to. Frankly, WebToEpub working is further reason for me to not try to fix this. |
i know this is off topic but iuse webtoepub for fanfiction.net but still use this for everything else so does anybody know of a similiar solution for webnovel.com p.s. i still use this program for other websites i just want to get my webnoels updated |
It's been ~2 months, so I'm removing webnovel.com from FFF to avoid users expecting it to work. |
hello it seems this project solved the problem and could webnovel.com (https://github.com/gmastergreatee/Fanfiction-Manager) import it to fanficfare? |
That in written in javascript and runs in electron, which is basically a frame work on top of a browser and therefore has a javascript engine to run the decrypt code. |
Site removed in version 4.14.3 |
Until last night I didn't have any problems, but since a few hours ago all novels return the same error. Be it for update or for new download:
The text was updated successfully, but these errors were encountered: