转至元数据结尾
转至元数据起始

正在查看旧版本。 查看 当前版本.

与当前比较 查看页面历史

« 上一页 版本 3 当前的 »

每个网站都不一样,如果以下方式都不能解决问题,烦请您自己多研究研究,您可以的。

第一种:搜索网页源代码

1、打开包含验证码的网页,按F12->Elements,搜索关键词data-sitekey

data-sitekey就是参数websiteKey,

<div class="h-captcha" data-sitekey="3ceb8624-1970-4e6b-91d5-70317b70b651" id="hcaptcha"></div>

websiteURL一般就是当前网页的域名,

比如你在baidu.com/xxx上看到的验证码,http://baidu.com 就是我们要的参数

2、打开包含验证码的网页,按F12->Network,搜索关键词hcaptcha

找到一个请求:其中sitekey就是我们需要的websiteKey

https://hcaptcha.com/checksiteconfig?v=4ad5c92&host=democaptcha.com&sitekey=51829642-2cda-4b09-896c-594f89d700cc&sc=1&swa=1

第二种:通过插件自动获取参数

首先阅读插件教程,安装好插件:/wiki/spaces/YESCAPTCHA/pages/9011201

通过浏览器按F12键->console界面,观察createTask发送的请求参数

识别参数直接就包含了全部需要获取的参数以及验证码版本

全部验证码版本点这里:全部任务类型及价格

{
	"clientKey": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
	"task": {
		"websiteURL": "https://www.google.com/",
		"websiteKey": "6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-",
		"type": "NoCaptchaTaskProxyless" // 这里是验证码版本
	}
}

在极特殊情况下(比如同时存在多个验证码),可能会出现识别失误的情况,请注意甄别。

还有一种情况,网页加载时出现的验证码并不包含action值,

进行提交验证的时候才会生成正确的验证码action值,也会误导插件导致参数错误。

  • 无标签