什么是 VK Challenge?
VK Challenge是VKontakte (VK)使用的基于JavaScript的验证页面--VK是俄罗斯和独联体国家最大的社交网络。CaptchaSolv自动处理挑战并返回solution429 cookie。
任务类型
VkChallengeTaskProxyless推荐VkChallengeTask使用您的代理API集成
POST https://v1.captchasolv.com/solveJSON
{
"clientKey": "YOUR_API_KEY",
"task": {
"type": "VkChallengeTaskProxyless",
"websiteURL": "https://vk.ru/challenge.html?retpath=..."}
}参数
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
websiteURL | string | ✓ | Full VK challenge URL (starts with https://vk.ru/challenge.html?...) |
响应格式
Response
{
"errorId": 0,
"solution": {
"cookie": "solution429=eyJhbGciOiJIUzI1NiIs...",
"userAgent": "Mozilla/5.0..."},
"cost": "0.00200"}| 字段 | 描述 |
|---|---|
cookie | solution429 cookie value to include in subsequent requests |
userAgent | User agent used during solving (must reuse) |
使用CaptchaSolv自动解决VK Challenge
CaptchaSolv自动解决VK Challenge页面--VKontakte使用的基于JavaScript的机器人验证。当VK检测到可疑流量时,会重定向到需要验证的challenge.html页面。我们的引擎处理挑战,在3-6秒内返回solution429 cookie。发送挑战URL即可获得可直接使用的cookie。
常见问题
什么是VK Challenge页面?
VK Challenge是VK在怀疑机器人活动时显示的JavaScript验证页面。需要执行JavaScript来生成有效的solution429 cookie。
如何获取VK Challenge URL?
当VK阻止您的请求时,它会返回302重定向到以'https://vk.ru/challenge.html?retpath=...'开头的URL。将此完整URL用作websiteURL参数。
solution429 cookie有效期多长?
solution429 cookie通常有效30分钟到几个小时。当遇到另一个挑战重定向时生成新的cookie。
VK Challenge需要代理吗?
不需要,可以使用VkChallengeTaskProxyless,它使用我们的内置代理。如果IP一致性重要,请使用VkChallengeTask并提供您自己的代理。