mirror of
https://github.com/mirror/jdownloader.git
synced 2025-02-17 02:37:56 +00:00
*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:
parent
0885c9488a
commit
45f006689f
@ -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);
|
||||
|
@ -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;
|
||||
|
Loading…
x
Reference in New Issue
Block a user