C++ 通过嵌入式IWebBrowser2控件中的链接打开youtube搜索失败

C++ 通过嵌入式IWebBrowser2控件中的链接打开youtube搜索失败,c++,youtube,mfc,iwebbrowser2,C++,Youtube,Mfc,Iwebbrowser2,我的应用程序中有一个简单的IWebBrowser2浏览器,就像这样 我们使用此浏览器控件在应用程序中搜索地址信息。用户可以单击按钮在地址中对给定关键字执行选择性搜索,结果显示在此浏览器控件中 例如,我们在YouTube上搜索 我可以将链接复制到浏览器(Chrome、IE、Edge)并执行搜索 但在嵌入式控件中,搜索显示以下文本: 谷歌抱歉… 我们很抱歉。。。 ... 但您的计算机或网络可能正在发送自动查询。为了保护我们的用户,我们现在无法处理您的请求。 有关更多信息,请参阅谷歌帮助 帮助链接没

我的应用程序中有一个简单的
IWebBrowser2
浏览器,就像这样

我们使用此浏览器控件在应用程序中搜索地址信息。用户可以单击按钮在地址中对给定关键字执行选择性搜索,结果显示在此浏览器控件中

例如,我们在YouTube上搜索

我可以将链接复制到浏览器(Chrome、IE、Edge)并执行搜索

但在嵌入式控件中,搜索显示以下文本:

谷歌抱歉…
我们很抱歉。。。 ... 但您的计算机或网络可能正在发送自动查询。为了保护我们的用户,我们现在无法处理您的请求。 有关更多信息,请参阅谷歌帮助

帮助链接没有用处,问题只出现在IWebBrowser2内的Youtube搜索上。不显示验证码。我们使用AV和防火墙软件。。。所以YouTube/Google上的一些东西不喜欢从
IWebBrowser2
浏览


提示:如果您想使用示例代码表单CodeProject,您应该为URL编辑控件设置自动滚动。否则,您将无法输入长搜索URL。

将http查询头的代理字段设置为模拟已知的浏览器。

我怀疑它是否相关,但当我将YouTube插件添加到WordPress网站时,我必须设置YouTube API并设置所有凭据,以免任何人滥用系统。我只是想提一下,但可能是找错人了。我没有使用任何API函数。。。我还认为不允许创建YouTube API密钥并用我的软件发布,但我可能错了。。。我们必须对此进行调查。欢迎来到Stackoverflow!虽然你的帖子可能会回答这个问题,但如果你能提供一个具体的例子来说明如何做到这一点,那将更有帮助。