¶
        
botcity.plugins.captcha.plugin.BotAntiCaptchaPlugin        
¶
    
__init__(self, api_key)
  
      special
  
¶
    BotAntiCaptchaPlugin.
Parameters:
| Name | Type | Description | Default | 
|---|---|---|---|
| api_key | str | Api_key found in your AntiCaptcha account. | required | 
auth(self, api_key)
¶
    Updates the api_key for this object. This method does NOT need to be used if you have provided the correct key in this class' constructor.
Parameters:
| Name | Type | Description | Default | 
|---|---|---|---|
| api_key | str | AntiCaptcha's key that allow you to use it's API Service. | required | 
Returns:
| Type | Description | 
|---|---|
| BotAntiCaptchaPlugin | self (allows method chaining). | 
report(self)
¶
    Allows you to report the last solved captcha in case it was incorrect, and get refunded.
Returns:
| Type | Description | 
|---|---|
| BotAntiCaptchaPlugin | self, allowing method chaining | 
solve_fun(self, url, site_key, timeout=120)
¶
    Solves a FunCaptcha.
Parameters:
| Name | Type | Description | Default | 
|---|---|---|---|
| url | str | URL of the page where the captcha is located. | required | 
| site_key | str | iFrame ID of the captcha. | required | 
| timeout | int | Maximum amount of time in seconds to wait until the captcha is solved. | 120 | 
Returns:
| Type | Description | 
|---|---|
| str | The captcha's solution. | 
solve_re(self, url, site_key, timeout=120)
¶
    Solves a ReCaptcha.
Parameters:
| Name | Type | Description | Default | 
|---|---|---|---|
| url | str | URL of the page where the captcha is located. | required | 
| site_key | str | iFrame ID of the captcha. | required | 
| timeout | int | Maximum amount of time in seconds to wait until the captcha is solved. | 120 | 
Returns:
| Type | Description | 
|---|---|
| str | The captcha's solution. | 
solve_text(self, img_or_path, timeout=120)
¶
    Solves a Text Captcha.
Parameters:
| Name | Type | Description | Default | 
|---|---|---|---|
| img_or_path | Any[str, Image.Image] | Either an Image or a path to an image file | required | 
| timeout | int | Maximum amount of time in seconds to wait until the captcha is solved. | 120 | 
Returns:
| Type | Description | 
|---|---|
| str | The captcha's solution, which is a text or a few letters. | 
        
botcity.plugins.captcha.plugin.BotDeathByCaptchaPlugin        
¶
    
__init__(self, username, password)
  
      special
  
¶
    Provides an easy way to solve captcha's using Death By Captcha's API.
Parameters:
| Name | Type | Description | Default | 
|---|---|---|---|
| username | str | Your Death By Captcha login. | required | 
| password | str | Your Death By Captcha password. | required | 
auth(self, username, password)
¶
    Updates the username and password for this object. This method does NOT need to be used if you have provided the correct login/password in this class' constructor.
Parameters:
| Name | Type | Description | Default | 
|---|---|---|---|
| username | str | Your Death By Captcha username. | required | 
| password | str | Your Death By Captcha password. | required | 
Returns:
| Type | Description | 
|---|---|
| BotDeathByCaptchaPlugin | self (allows method chaining) | 
report(self)
¶
    Allows you to report the last solved captcha in case it was incorrect, and get refunded.
Returns:
| Type | Description | 
|---|---|
| BotDeathByCaptchaPlugin | self (allows method chaining) | 
solve(self, img_or_path, timeout=120)
¶
    Solves a captcha of any supported type.
Parameters:
| Name | Type | Description | Default | 
|---|---|---|---|
| img_or_path | Any[str, Image.Image] | Either an Image object or a path to an image file. | required | 
| timeout | int | Maximum amount of time in seconds to wait until the captcha is solved. | 120 | 
Returns:
| Type | Description | 
|---|---|
| str | The captcha's solution, which is a text or a few letters. |