CaptchaSolverLibrary 1.0.0
dotnet add package CaptchaSolverLibrary --version 1.0.0
NuGet\Install-Package CaptchaSolverLibrary -Version 1.0.0
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="CaptchaSolverLibrary" Version="1.0.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="CaptchaSolverLibrary" Version="1.0.0" />
<PackageReference Include="CaptchaSolverLibrary" />
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add CaptchaSolverLibrary --version 1.0.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: CaptchaSolverLibrary, 1.0.0"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package CaptchaSolverLibrary@1.0.0
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=CaptchaSolverLibrary&version=1.0.0
#tool nuget:?package=CaptchaSolverLibrary&version=1.0.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
Captcha Solver Library
========================================
Эта библиотека предоставляет простой и эффективный способ решения каптчи в приложениях WPF, использующих CefSharp для отображения веб-контента. Библиотека автоматически обрабатывает капчу.
Использование
- Установка через Nuget:
Install-Package CaptchaSolverLibrary
- Интеграция в код:
using CefSharp.Wpf;
using System.Windows;
using CefSharp;
using CaptchaSolverLibrary;
namespace YourNamespace
{
public partial class MainWindow : Window
{
# Замените "apiKey" на ваш реальный API-ключ
private const string ApiKey = “apiKey”;
private ChromiumWebBrowser browser;
public MainWindow()
{
InitializeComponent();
Loaded += MainWindow_Loaded;
}
private void MainWindow_Loaded(object sender, RoutedEventArgs e)
{
# Создаем новый экземпляр ChromiumWebBrowser
browser = new ChromiumWebBrowser();
this.Content = browser;
# Прикрепляем обработчик события FrameLoadEnd
browser.FrameLoadEnd += Browser_FrameLoadEnd;
# Устанавливаем URL для браузера
browser.Address = "https://rucaptcha.com/demo/recaptcha-v2";
# Решаем капчу с использованием библиотеки CaptchaSolver
CaptchaSolver.SolveCaptcha(ApiKey, browser);
}
private void Browser_FrameLoadEnd(object sender, FrameLoadEndEventArgs e)
{
# Добавьте любую дополнительную логику после завершения загрузки веб-страницы
}
}
}
- Настройка Api-ключа:
Зарегистрируйтесь на сайте 2Captcha и получите API-ключ для использования библиотеки
========================================
This library provides a simple and efficient way to solve captchas in CefSharp.WPF applications for web content rendering. The library automatically processes captchas.
Usage
- Installation:
Install-Package CaptchaSolverLibrary
- Integrating the library into your code:
using CefSharp.Wpf;
using System.Windows;
using CefSharp;
using CaptchaSolverLibrary;
namespace YourNamespace
{
public partial class MainWindow : Window
{
# Replace "apiKey" with your actual API key
private const string ApiKey = “apiKey”;
private ChromiumWebBrowser browser;
public MainWindow()
{
InitializeComponent();
Loaded += MainWindow_Loaded;
}
private void MainWindow_Loaded(object sender, RoutedEventArgs e)
{
# Create a new instance of ChromiumWebBrowser
browser = new ChromiumWebBrowser();
this.Content = browser;
# Attach an event handler for FrameLoadEnd event
browser.FrameLoadEnd += Browser_FrameLoadEnd;
# Set the URL for the browser
browser.Address = "https://rucaptcha.com/demo/recaptcha-v2";
# Solve the captcha using the CaptchaSolver library
CaptchaSolver.SolveCaptcha(ApiKey, browser);
}
private void Browser_FrameLoadEnd(object sender, FrameLoadEndEventArgs e)
{
# Add any additional logic needed after the web page has finished loading
}
}
}
- API Key Configuration: Register on the website 2Captcha and obtain an API key to use the library.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET Framework | net48 is compatible. net481 was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
.NETFramework 4.8
- CefSharp.Wpf (>= 119.1.20)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.0 | 351 | 11/17/2023 |