lulzsun / chegg-e-book-to-pdf Goto Github PK
View Code? Open in Web Editor NEWA program that converts a paid Chegg e-book to a PDF.
A program that converts a paid Chegg e-book to a PDF.
I read that there are captcha issues, but i can't even start downloading a book. i enabled debug mode and the last line on the log i see is:
[9/3/2018 4:59 PM] Redirected to: https://ereader.chegg.com/#/books/9781119331292/cfi/0!/4/2@100:0.00
[9/3/2018 4:59 PM] Successfully loaded book.
[9/3/2018 4:59 PM] Preparing book for printing...
[9/3/2018 4:59 PM] Redirected to: https://jigsaw.chegg.com/books/9781119331292/cfi/0!/4/2@100:0.00
[9/3/2018 5:00 PM] Detected download hang, attempting to revive job...
[9/3/2018 5:00 PM] You are being redirected...
[9/3/2018 5:00 PM] Redirected to: https://ereader.chegg.com/#/books/9781119331292/cfi/0!/4/2@100:0.00
[9/3/2018 5:00 PM] Successfully loaded book.
[9/3/2018 5:00 PM] Preparing book for printing...
[9/3/2018 5:00 PM] You are being redirected...
[9/3/2018 5:00 PM] Redirected to: https://jigsaw.chegg.com/books/9781119331292/cfi/0!/4/2@100:0.00
[9/3/2018 5:01 PM] Detected download hang, attempting to revive job...
On the main browser tab i see "Sorry that page doesn't seem to exist"
When a start page is entered which is not zero (e.g. 355) the utility only pulls 2-3 pages before thinking it successfully completed.
Start page: 355
Pages Downloaded: 0355, 0356, 0357
The PDF is then created. The behavior is the same on x86 and x64 versions.
My download always freezes at page 71. There is no captcha (or anything) that shows up in the browser tab and the log keeps saying "Detected download hang, attempting to revive job...". Increasing the delays don't seem to help (I've tried adding up to 4 zeros at the end of each number, so like 1000x longer). Any way to fix this (hopefully without needing to update the entire thing)? And is there a way to start the download at a certain page instead of the first one? Thanks.
I love your program, but I cannot get it to finish a book. I only have one book that I am trying to get at the moment, but it always stops at 4 seconds with 169/171 pages completed. I tried to increase the delay, but that didn't work either. Any suggestions?
So if the program hangs on a page, such as if the page is unable to be high-quality, then it will loop infinitely in hanging. It would be much better if a limit for retries upon hanging were able to be set, so a page that bypasses that limit would just be skipped (preferably with a message saying so) so the rest of the book is still able to be copied.
Edit: Problem was fixed using version 1,0.1, but halfway through all pages became blank.
Correct me if I am wrong, but I believe that this program works by "Browsing" the book in the chegg ereader online and using the print feature to get the pages in segments which are put together into a PDF, right? If so, until this issue is dealt with somehow I will try to do it manually. Basically, I ran the application and wasn't sure why it kept freezing over time. I then tried to read the book on my laptop to see if I could use the print button to do something like this and it asked me to solve one of those things to verify I wasn't a robot to keep reading. I somehow doubt this issue ends with me and would like to hear if this is still working for anyone else. I think Chegg upped their security.
Also, a linux version or unix compatible script one day would be nice if this can get running again. Might would try my hand at making it myself with the existing source code.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.