我有一个在 Google 上搜索的 C# 应用程序。几次点击后,我看到了验证码消息。
为了解决这个问题,我打开 Internet Explorer,转到同一页面,我也看到了验证码。我完成了,然后,一切都很好;显示搜索结果。
但是在我的 c# 应用程序中,当我点击相同的 URL 时,我仍然看到验证码。为什么会这样,我怎么能绕过它?我很困惑,因为我已经完成了验证码(使用 IE),所以为什么我在 c# 中的下一次点击中再次看到它,而不是从浏览器中看到它!
我只需要指出正确的方向,或者一些想法或建议。
我有一个在 Google 上搜索的 C# 应用程序。几次点击后,我看到了验证码消息。
为了解决这个问题,我打开 Internet Explorer,转到同一页面,我也看到了验证码。我完成了,然后,一切都很好;显示搜索结果。
但是在我的 c# 应用程序中,当我点击相同的 URL 时,我仍然看到验证码。为什么会这样,我怎么能绕过它?我很困惑,因为我已经完成了验证码(使用 IE),所以为什么我在 c# 中的下一次点击中再次看到它,而不是从浏览器中看到它!
我只需要指出正确的方向,或者一些想法或建议。
我不知道谷歌是如何做到的,但我看到过一些网站会根据以下内容跟踪你使用它们的频率:
您可以欺骗数字 2,使其与 Internet Explorer 中的相同,以防万一。
我想数字 3 很容易检查,如果有 cookie,您可以传输 cookie。
谷歌想阻止其他人通过自己的应用程序发送请求,没有广告,...。也许这就是攻击,你有两个选择: 1. 你的应用程序应该像浏览器一样行事,例如修改 User-Agent 和 cookies。2.联系google为您提供API。我确信谷歌为此提供了 API,但我没有更多详细信息。