我正在研究时事通讯自动化,但《华盛顿邮报》是我陷入困境的地方。 这个网站使用的是 v3 验证码,我正在使用 2captcha 服务来解决验证码,现在我被困在这里的一件事是,要解决验证码 v3,您需要 sitekey、pageurl、minscore 和操作参数。
我拥有一切,但找不到这个动作参数。 通过此存储库,您可以找到验证码详细信息,但无法找到操作参数: https://gist.github.com/2captcha/2ee70fa1130e756e1693a5d4be4d8c70
地点: https://www.washingtonpost.com/newsletters/
任何帮助将不胜感激。
您可以尝试以下故障排除步骤来查找 action 参数:
尝试使用浏览器开发工具检查选项来检查网站的网络流量。重新加载页面并查找对 reCAPTCHA API 发出的请求。大多数时候,这些请求将包含 action 参数。
根据这个博客
Action 是一个新参数,允许以不同的方式处理网站上的用户操作。为了找到这一点,我们需要检查网站的 javascript 代码,寻找 grecaptcha.execute 函数的调用。示例:
grecaptcha.execute("6Lc2fhwTAAAAAGatXTzFYfvlQMI2T7B6ji8UVV_f", {action: something})
您可能需要检查所有 JavaScript 文件。您可以尝试在 ___grecaptcha_cfg 配置对象中查找操作参数的值。我们还可以调用 grecaptcha.execute 并检查 javascript 代码。如果我们不在请求中提供操作,API 将使用“验证”默认值。
请参阅 Ethan Collins 的博客了解更多信息。查看此官方 recaptcha 文档,了解有关操作的更多信息。
注意:如果您愿意使用第三方代理,那么您可以尝试使用Charles proxy。