JDownloader already solves a lot of captchas on its own, but for some hosts you have to input the result by hand. This tool reduces the list of unsupported hosts.
Using Javascript and YOLO DARKNET neuronal Network to solve captchas!
~/.jd
)/JDownloader 2.0/tools/offlineCaptchaSolver/darknet64/darknet
~/.jd
if you installed via flatpack try the path: /home/1. brew install node && brew install cmake && brew install opencv
3. git clone https://github.com/AlexeyAB/darknet
4. cd darknet
5. mkdir build_release
6. cd build_release
7. cmake .. -DENABLE_CUDA=OFF -DOpenCV_DIR=/usr/local/Cellar/opencv/cmake
8. cmake --build . --target install --parallel 8
9. ..
10. vi makefile
nano makefile
Troubleshoot to see if darknet is working with opencv correctly: cd ~/darknet && ./darknet imtest data/eagle.jpg
12. git clone https://github.com/cracker0dks/CaptchaSolver.git
13. cd ~/CaptchaSolver/JDownloader\ 2.0/tools/offlineCaptchaSolver
14. npm install
Now while you still in this directory in the terminal do this to ensure this files executable: chmod +x filejoker.sh keep2share.cc.sh checkdeps.sh
Check node & npm location by which node
& which npm
(Isn't necessary cause it should be in the same location for everyone who installed it via brew)
Now we'll use this path to the filejoker.sh keep2share.cc.sh checkdeps.sh
Again I'm using vi but obvs u can use nano.
vi keep2share.cc.sh
edit node
to /usr/local/bin/node
vi filejoker.sh
edit node
to /usr/local/bin/node
vi checkdeps.sh
edit npm
to /usr/local/bin/npm
cp -rf ~/darknet/. ~/CaptchaSolver/JDownloader\ 2.0/tools/offlineCaptchaSolver/darknet64
(Copy and merge darknet content to CaptchaSolver)cp -rf ~/CaptchaSolver/JDownloader\ 2.0/. /Applications/JDownloader\ 2.0
(Copy and merge CaptchaSolver content to JDownloader 2 app folder)rm -rf /Users/utsho/CaptchaSolver /Users/utsho/darknet
(Remove the duplicate darknet & CaptchaSolver directory from your user home directory as it'll no longer needed by CaptchaSolver
)Finally you can open JDownloader app and try to download, if it didn't work in a minute or 2 then stop or disable the specific downloads and start it again. If still it didn't work just see the log file in /Applications/JDownloader\ 2.0/tools/offlineCaptchaSolver/log.txt
If it does not work, got into the folder: JDownloader 2.0\tools\offlineCaptchaSolver\darknet64
and open test.bat
. You should see something like this if everthing is ok:
temp.jpg: Predicted in 74.892000 milli-seconds.
e: 99%
h: 74%
C: 100%
Y: 99%
C: 100%
1: 99%
Or an error message.
If you get "msvcr100.dll" is missing, you need to install Microsoft Visual C++ 2010 Service Pack 1
from here: https://www.microsoft.com/en-US/download/details.aspx?id=26999
This comes in handy, if the host changed the captcha type and you have to deactivate some hosts...
To reactivate them, just copy them back in and restart JD2
Doc on how it is solved: HERE
Doc on how it is solved: HERE
Download v1.x to get the code for solving this captchas!
Doc on how it is solved: HERE
Doc on how it is solved: HERE
Thanks to Corubba for the linux part on v2.x!