我如何从 XAML/WPF 中的不同网站加载 reCaptcha?
How can i load a reCaptcha from a different website in XAML/WPF?
我在一个为我们的客户从政府网站下载文件的系统中工作。本网站使用验证码,我们为他们提供了两种选择:像 AntiCaptcha 一样使用 API 来自动绕过验证码,或者自己破解验证码。
直到最近,该站点还使用验证码图像并且一切正常,但现在它们更新为 reCaptcha,我们无法让应用程序为客户端加载 reCaptcha。
在我们的应用程序中显示 reCaptcha 的表单写在 WPF/XAML。
相关站点是 this。
可以吗?
为了解决这个问题,我使用 cefSharp 加载我需要的页面并 javascript 在 cefSharp 中注入以删除所有元素并只留下 reCaptcha 可见。
为了捕获 reCaptcha 的响应,我使用异步 javascript 和 cefSharp 到 "listen" 字段 'g-recaptcha-response',当它不同然后为空时,我保存在一个变量中并继续实施。
我在一个为我们的客户从政府网站下载文件的系统中工作。本网站使用验证码,我们为他们提供了两种选择:像 AntiCaptcha 一样使用 API 来自动绕过验证码,或者自己破解验证码。 直到最近,该站点还使用验证码图像并且一切正常,但现在它们更新为 reCaptcha,我们无法让应用程序为客户端加载 reCaptcha。
在我们的应用程序中显示 reCaptcha 的表单写在 WPF/XAML。
相关站点是 this。
可以吗?
为了解决这个问题,我使用 cefSharp 加载我需要的页面并 javascript 在 cefSharp 中注入以删除所有元素并只留下 reCaptcha 可见。
为了捕获 reCaptcha 的响应,我使用异步 javascript 和 cefSharp 到 "listen" 字段 'g-recaptcha-response',当它不同然后为空时,我保存在一个变量中并继续实施。