-
Notifications
You must be signed in to change notification settings - Fork 1
2. Usage
alperensert edited this page Dec 25, 2021
·
1 revision
import io.github.alperensert.capmonster_java.tasks.ImageToTextTask;
import org.json.JSONObject;
public class Capmonster {
public static void main(String[] args) throws InterruptedException {
ImageToTextTask imageToTextTask = new ImageToTextTask("API_KEY");
ImageToTextTask.TaskBuilder taskBuilder = new ImageToTextTask.TaskBuilder(
"BASE_64_ENCODED_IMAGE")
.setModuleName("universal");
int taskId = imageToTextTask.createTask(taskBuilder);
JSONObject result = imageToTextTask.joinTaskResult(taskId);
System.out.println(result);
}
}import io.github.alperensert.capmonster_java.tasks.RecaptchaV2Task;
import io.github.alperensert.capmonster_java.utilities.UserAgent;
import org.json.JSONObject;
public class Capmonster {
public static void main(String[] args) throws InterruptedException {
UserAgent userAgent = new UserAgent("some user agent");
RecaptchaV2Task recaptchaV2Task = new RecaptchaV2Task("API_KEY");
RecaptchaV2Task.TaskBuilder taskBuilder = new RecaptchaV2Task.TaskBuilder(
"WEBSITE_URL",
"WEBSITE_KEY")
.setUserAgent(userAgent)
.setCache(true);
int taskId = recaptchaV2Task.createTask(taskBuilder);
JSONObject result = recaptchaV2Task.joinTaskResult(taskId);
System.out.println(result);
}
}import io.github.alperensert.capmonster_java.tasks.RecaptchaV3Task;
import org.json.JSONObject;
public class Capmonster {
public static void main(String[] args) throws InterruptedException {
RecaptchaV3Task recaptchaV3Task = new RecaptchaV3Task("API_KEY");
RecaptchaV3Task.TaskBuilder taskBuilder = new RecaptchaV3Task.TaskBuilder(
"WEBSITE_URL", "WEBSITE_KEY")
.setMinScore(0.6)
.setPageAction("SOME ACTION");
int taskId = recaptchaV3Task.createTask(taskBuilder);
JSONObject result = recaptchaV3Task.joinTaskResult(taskId);
System.out.println(result);
}
}import io.github.alperensert.capmonster_java.tasks.FunCaptchaTask;
import org.json.JSONObject;
public class Capmonster {
public static void main(String[] args) throws InterruptedException {
FunCaptchaTask funCaptchaTask = new FunCaptchaTask("API_KEY");
FunCaptchaTask.TaskBuilder taskBuilder = new FunCaptchaTask.TaskBuilder(
"WEBSITE_URL", "WEBSITE_PUBLIC_KEY");
int taskId = funCaptchaTask.createTask(taskBuilder);
JSONObject result = funCaptchaTask.joinTaskResult(taskId);
System.out.println(result);
}
}import io.github.alperensert.capmonster_java.tasks.HCaptchaTask;
import org.json.JSONObject;
public class Capmonster {
public static void main(String[] args) throws InterruptedException {
HCaptchaTask hCaptchaTask = new HCaptchaTask("API_KEY");
HCaptchaTask.TaskBuilder taskBuilder = new HCaptchaTask.TaskBuilder(
"WEBSITE_URL", "WEBSITE_KEY");
int taskId = hCaptchaTask.createTask(taskBuilder);
JSONObject result = hCaptchaTask.joinTaskResult(taskId);
System.out.println(result);
}
}import io.github.alperensert.capmonster_java.tasks.GeeTestTask;
import org.json.JSONObject;
public class Capmonster {
public static void main(String[] args) throws InterruptedException {
GeeTestTask geeTestTask = new GeeTestTask("API_KEY");
GeeTestTask.TaskBuilder taskBuilder = new GeeTestTask.TaskBuilder(
"WEBSITE_URL", "GT_VALUE", "CHALLENGE_VALUE");
int taskId = geeTestTask.createTask(taskBuilder);
JSONObject result = geeTestTask.joinTaskResult(taskId);
System.out.println(result);
}
}