Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
抱歉.Google.com.NET WPF C#4.0应用程序需要验证码解决方案_Wpf_C# 4.0_Captcha - Fatal编程技术网

抱歉.Google.com.NET WPF C#4.0应用程序需要验证码解决方案

抱歉.Google.com.NET WPF C#4.0应用程序需要验证码解决方案,wpf,c#-4.0,captcha,Wpf,C# 4.0,Captcha,我的应用程序使用谷歌搜索并检索信息。在几次搜索之后,我收到了一条可怕的Sorry.Google.com消息,要求我验证我不是机器人,然后我的应用程序崩溃了。当我看到验证码页面时,我需要代码以弹出窗口或WPF浏览器窗口的形式显示验证码页面,以便输入验证码页面,然后应用程序将继续执行它正在执行的操作。我正在使用HTTPWebRequest获取搜索引擎页面。我可以想象代码会看到谷歌首先提供验证码页面,然后它会停止活动而不是崩溃,允许某人输入验证码,然后正常获取信息。另一个解决办法是避免完全崩溃,但我也

我的应用程序使用谷歌搜索并检索信息。在几次搜索之后,我收到了一条可怕的Sorry.Google.com消息,要求我验证我不是机器人,然后我的应用程序崩溃了。当我看到验证码页面时,我需要代码以弹出窗口或WPF浏览器窗口的形式显示验证码页面,以便输入验证码页面,然后应用程序将继续执行它正在执行的操作。我正在使用HTTPWebRequest获取搜索引擎页面。我可以想象代码会看到谷歌首先提供验证码页面,然后它会停止活动而不是崩溃,允许某人输入验证码,然后正常获取信息。另一个解决办法是避免完全崩溃,但我也无法阻止。我最感兴趣的是解决验证码问题,因为我认为这将是最好的解决方案。对此,任何代码都将不胜感激。

即使你做到了这一点,这也违反了谷歌TOS,很可能会让你和你的用户被禁止。如果您想以某种自动化的方式搜索谷歌,请考虑谷歌自定义搜索,它提供了一个供您查询的实际API。


即使你做到了这一点,这也违反了谷歌TOS,很可能会让你和你的用户被禁止。如果您想以某种自动化的方式搜索谷歌,请考虑谷歌自定义搜索,它提供了一个供您查询的实际API。


那么你使用一个程序搜索谷歌,然后让一个人类用户代表它解决反程序验证码?是的,例如,如果出现谷歌验证码,人类必须解决验证码才能继续搜索,所以你使用一个程序搜索谷歌,然后让人类用户代表谷歌解决反程序验证码?是的,例如,如果出现谷歌验证码,人类必须解决验证码才能继续搜索,自定义搜索针对的是网站和博客,而不是应用程序。然而,自定义搜索针对的是网站和博客,而不是应用程序