【发布时间】:2013-08-31 08:34:44
【问题描述】:
我有一个在 Google 上搜索的 C# 应用程序。几次点击后,我看到了验证码消息。
为了解决这个问题,我打开 Internet Explorer,转到同一页面,同时我也会看到验证码。我完成了,然后,一切都很好;显示搜索结果。
但在我的 c# 应用程序中,当我点击相同的 URL 时,我仍然看到验证码。为什么会这样,我怎么能绕过它?我很困惑,因为我已经完成了验证码(使用 IE),那么为什么我在 c# 的下一次点击中再次看到它,而不是从浏览器中看到它!
我只需要指出正确的方向,或者一些想法或建议。
【问题讨论】:
-
不是很清楚吗? Google 不希望您抓取该页面。请改用 Search API。
-
@I4V 我知道,并不是我想废弃它,这就是为什么当我输入验证码时它在应用程序上显示验证码而不是在网页上显示
-
@必须让我成功一次:|在验证码之后让我们看看它是否继续......
标签: c# httpwebrequest web-scraping