A simple package for interacting with the 9kw.eu anti-captcha service.

Overview

Welcome to captcha9kw’s documentation!

captcha9kw is a smallish Python package for making use of the 9kw.eu services, including solving of interactive captchas like Google’s reCaptcha or image-based captchas used by a lot of different services out there.

Important: This package is under construction and functionality may change.

Installation

You can install captcha9kw from PyPI using pip:

$ pip install captcha9kw

Getting started

Solving a simple image-based captcha is pretty easy:

docs/source/_static/captcha.gif

The captcha used here.

image-captcha

from captcha9kw import api9kw

conn = api9kw()
conn.api_key = "myapikeyhere"
print(f"Current account balance: {conn.balance} credits.")
captcha_id = conn.submit_image_captcha("mycaptcha.gif")
answer = conn.get_answer(captcha_id, wait=1)
if(answer == "spring water"):
    conn.captcha_feedback_correct(captcha_id)
else:
    conn.captcha_feedback_incorrect(captcha_id)

Similarly, for e.g. a reCaptcha:

interactive captcha

from captcha9kw import api9kw

conn = api9kw()
conn.api_key = "myapikeyhere"
print(f"Current account balance: {conn.balance} credits.")
website_url = "https://www.some.web.site"
website_key = obtain_site_key() # Supply your own code here
captcha_id = conn.submit_interactive_captcha(website_key, website_url)
answer = conn.get_answer(captcha_id, wait=1)
if(test_answer_on_site(answer)):
    conn.captcha_feedback_correct(captcha_id)
else:
    conn.captcha_feedback_incorrect(captcha_id)

For more information, check the API Reference.

9kw.eu

9kw.eu is a German captcha-solving service, providing a quick and easy API over HTTP GET/POST. Users can buy credits that will be deducted from based on the type of captcha in question and related settings. As a nice bonus, users can also earn credits for themselves by solving other people’s captchas, either through the website directly or through their custom client.

You can sign up for their service at: https://www.9kw.eu/register.html

Or, if you really wish to grant me a couple of free credits, sign up using my referral link: https://www.9kw.eu/register.html?r=210326

Note: Do not feel any pressure to use the referral link! I know a lot of
people feel iffy about such and I do not feel offended, if you prefer to not add me as your referrer.

Also, maybe take a look at their API.

contextlib2 is a backport of the standard library's contextlib module to earlier Python versions.

contextlib2 is a backport of the standard library's contextlib module to earlier Python versions. It also sometimes serves as a real world proving gro

Jazzband 35 Dec 23, 2022
NotesToCommands - a fully customizable notes / command template program, allowing users to instantly execute terminal commands

NotesToCommands is a fully customizable notes / command template program, allowing users to instantly execute terminal commands with dynamic arguments grouped into sections in their notes/files. It w

zxro 5 Jul 02, 2022
Fofa asset consolidation script

资产收集+C段整理二合一 基于fofa资产搜索引擎进行资产收集,快速检索目标条件下的IP,URL以及标题,适用于资产较多时对模糊资产的快速检索,新增C段整理功能,整理出

白泽Sec安全实验室 36 Dec 01, 2022
Python Osmium Examples

Python Osmium Examples This is a set (currently of size 1) of examples showing practical usage of PyOsmium, a thin wrapper around the osmium library.

Martijn van Exel 1 Jan 26, 2022
A python script providing an idea of how a MindSphere application, e.g., a dashboard, can be displayed around the clock without the need of manual re-authentication on enforced session expiration

A python script providing an idea of how a MindSphere application, e.g., a dashboard, can be displayed around the clock without the need of manual re-authentication on enforced session expiration

MindSphere 3 Jun 03, 2022
This tool allows you to do goole dorking much easier

This tool allows you to do goole dorking much easier

Steven 8 Mar 06, 2022
Team Hash Brown Science4Cast Submission

Team Hash Brown Science4Cast Submission This code reproduces Team Hash Brown's (@princengoc, @Xieyangxinyu) best submission (ee5a) for the competition

3 Feb 02, 2022
Taichi is a parallel programming language for high-performance numerical computations.

Taichi is a parallel programming language for high-performance numerical computations.

Taichi Developers 22k Jan 04, 2023
Handwrite - Type in your Handwriting!

Handwrite - Type in your Handwriting! Ever had those long-winded assignments, that the teacher always wants handwritten?

coded 7 Dec 06, 2022
Eatlocal - This package helps users solve PyBites code challenges on their local machine

eatlocal This package helps the user solve Pybites code challenges locally. Inst

Russell 0 Jul 25, 2022
BMI-Calculator: Program to Calculate Body Mass Index (BMI)

The Body Mass Index (BMI) or Quetelet index is a value derived from the mass (weight) and height of an individual, male or female.

PyLaboratory 0 Feb 07, 2022
Collatz Sanısını Test Eden Ve Kanıtlayan Bir Python Programı

Collatz Sanısı Collatz Sanısını Test Eden Ve Kanıtlayan Bir Python Programı. Kullanım Terminalde: 1- git clone https://github.com/detherminal/Collatz-

Cemal Mert 2 May 07, 2022
Get a list of all offline/online members in a discord server

Discord server insights Get a list of all offline/online members in a discord server. Uses Selenium to crawl invite links. Config Download Chrome driv

Prakhar Gurunani 3 Oct 21, 2022
Syntax highlighting for yarn.lock and bun.lockb files

Yarn.lock Syntax Highlighting Syntax highlighting for yarn.lock and bun.lockb files Installation Plugin is not publushed yet on Package Control, to in

Alexander Kuznetsov 4 Jul 06, 2022
Rock-paper-scissors basic game in terminal with Python

piedra-papel-tijera Juego básico de piedra, papel o tijera en terminal con Python. El juego incluye: Nombre de jugador Número de veces a jugar Resulta

Isaías Flores 1 Dec 14, 2021
A minimalist production ready plugin system

pluggy - A minimalist production ready plugin system This is the core framework used by the pytest, tox, and devpi projects. Please read the docs to l

pytest-dev 876 Jan 05, 2023
python for windows extensions

This is the readme for the Python for Win32 (pywin32) extensions source code. See CHANGES.txt for recent changes. 'setup.py' is a standard distutils

27 Dec 08, 2022
Some out-of-the-box hooks for pre-commit

pre-commit-hooks Some out-of-the-box hooks for pre-commit. See also: https://github.com/pre-commit/pre-commit Using pre-commit-hooks with pre-commit A

pre-commit 3.6k Dec 29, 2022
This is an online course where you can learn and master the skill of low-level performance analysis and tuning.

Performance Ninja Class This is an online course where you can learn to find and fix low-level performance issues, for example CPU cache misses and br

Denis Bakhvalov 1.2k Dec 30, 2022
LSO, also known as Linux Swap Operator, is a software with both GUI and terminal versions that you can manage the Swap area for Linux operating systems.

LSO - Linux Swap Operator Türkçe - LSO Nedir? LSO, diğer adıyla Linux Swap Operator Linux işletim sistemleri için Swap alanını yönetebileceğiniz hem G

Eren İnce 4 Feb 09, 2022