Hello everyone, sorry for long delay with response. This thread just somehow lost my attention.
Some bullets, CapMonster is designed to work with the ZennoPoster, and it will not work standalone.
In Visual Studio you can create a DLL which will recognize captchas via CapMonster.
If your are using dll as a registration template for example just replace MonkeyEnter.dll in code to the CapMonster module filename.
If your are trying to recognize external image file you can load it in such way
using System;
using System.IO;
using Zennolab.CommandCenter;
namespace BlankTemplate
{
internal class Step1
{
public static int Execute(Instance instance)
{
try
{
var base64str = Convert.ToBase64String(File.ReadAllBytes("d:\\image.jpg"));
var recogized = ZennoPoster.CaptchaRecognition(instance, "MySuperModule.capmonster",
new [] {base64str}, string.Empty);
File.WriteAllText("d:\\result.txt", recogized);
}
catch (Exception ex)
{
}
return 0;
}
}
}
One note. Each capmonster module works in a separate thread, and all requests to one module are queued, this means if you have 4 core processors to load all 4 cores, just cope your module 4 times with different file names, it was made in the ZennoPoster to get more processor time to the instances, because they require much more operations compare with captcha recognition.
That's a great question Player. Finding some way to attach to other zp functions - also the proxying. May all be much but am interested.
Frank
To get new proxies look at this function
http://help.zennolab.com/en/v3/zennoposter/codecreator/Zennolab.CommandCenter~Zennolab.CommandCenter.ZennoPoster~GetProxy.html