*General*

- AbstractBrowserSolver: canHandle: disabled CutCaptcha handling since it is not working refs #87583

git-svn-id: svn://svn.jdownloader.org/jdownloader/trunk@49752 ebf7c1c2-ba36-0410-9fe8-c592906822b4

Former-commit-id: c6104c3bd71a28d6c432749e1d24ba1659038e97
This commit is contained in:
psp 2024-09-10 15:25:46 +00:00
parent 0885c9488a
commit 45f006689f
2 changed files with 10 additions and 6 deletions

View File

@ -70,7 +70,7 @@ public abstract class CutCaptchaChallenge extends AbstractBrowserChallenge {
@Override
public boolean onGetRequest(BrowserReference browserReference, GetRequest request, HttpResponse response) throws IOException, RemoteAPIException {
String parameter = request.getParameterbyKey("response");
final String parameter = request.getParameterbyKey("response");
if (StringUtils.isNotEmpty(parameter)) {
browserReference.onResponse(parameter);
response.setResponseCode(ResponseCode.SUCCESS_OK);

View File

@ -1,13 +1,10 @@
package org.jdownloader.captcha.v2.solver.browser;
import jd.controlling.captcha.SkipException;
import jd.controlling.captcha.SkipRequest;
import jd.gui.swing.jdgui.JDGui;
import org.jdownloader.captcha.v2.AbstractResponse;
import org.jdownloader.captcha.v2.Challenge;
import org.jdownloader.captcha.v2.ChallengeResponseController;
import org.jdownloader.captcha.v2.ChallengeSolver;
import org.jdownloader.captcha.v2.challenge.cutcaptcha.CutCaptchaChallenge;
import org.jdownloader.captcha.v2.solver.gui.DialogBasicCaptchaSolver;
import org.jdownloader.captcha.v2.solver.service.BrowserSolverService;
import org.jdownloader.captcha.v2.solverjob.ChallengeSolverJobListener;
@ -15,6 +12,10 @@ import org.jdownloader.captcha.v2.solverjob.ResponseList;
import org.jdownloader.captcha.v2.solverjob.SolverJob;
import org.jdownloader.settings.staticreferences.CFG_SILENTMODE;
import jd.controlling.captcha.SkipException;
import jd.controlling.captcha.SkipRequest;
import jd.gui.swing.jdgui.JDGui;
public abstract class AbstractBrowserSolver extends ChallengeSolver<String> {
protected final BrowserCaptchaSolverConfig config;
private volatile BrowserDialogHandler handler;
@ -37,7 +38,10 @@ public abstract class AbstractBrowserSolver extends ChallengeSolver<String> {
@Override
public boolean canHandle(Challenge<?> c) {
if (super.canHandle(c)) {
if (c instanceof CutCaptchaChallenge) {
/* 2024-09-10: Handling for CutCaptcha is unfinished thus only CES solvers like 2captcha.com can handle CutCaptcha captchas. */
return false;
} else if (super.canHandle(c)) {
return BrowserSolverService.getInstance().isOpenBrowserSupported();
} else {
return false;