说明 |
---|
每个网站都不一样,如果以下方式都不能解决问题,烦请您自己多研究研究,您可以的。 |
目录 |
---|
第一种:搜索网页源代码
...
1、打开网页,按F12->Elements,搜索关键词data-sitekey
data-sitekey
就是参数websiteKey
,
...
websiteURL
一般就是当前网页的域名,
比如你在baidu.com/xxx上看到的验证码,xxx上看到的,http://baidu.com
就是我们要的参数
...
...
2、打开包含的网页,按F12->Network,搜索关键词hcaptcha
找到一个请求:其中sitekey
就是我们需要的websiteKey
,
...
通过浏览器按F12键->console界面,观察createTask发送的请求参数
...
识别参数直接就包含了全部需要获取的参数以及验证码版本识别参数直接就包含了全部需要获取的参数以及版本
全部验证码版本点这里:全部任务类型及价格 全部版本点这里:全部任务类型及价格表
代码块 |
---|
{ "clientKey": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "task": { "websiteURL": "https://www.google.com/", "websiteKey": "6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-", "type": "NoCaptchaTaskProxyless" // 这里是验证码版本这里是版本 } } |
在极特殊情况下(比如同时存在多个验证码),可能会出现识别失误的情况,请注意甄别。在极特殊情况下(比如同时存在多个),可能会出现识别失误的情况,请注意甄别。
还有一种情况,网页加载时出现的验证码并不包含action值,还有一种情况,网页加载时出现的并不包含action值,
进行提交验证的时候才会生成正确的验证码action值,也会误导插件导致参数错误。进行提交验证的时候才会生成正确的action值,也会误导插件导致参数错误。