0

我正在编写一个应用程序来自动搜索航空公司网页上的航班。不幸的是,它使用了严重的验证码。. . 自动化过程不是很复杂,运行速度也不是很快,但是手动搜索并记下价格非常费力。

我想保留我的自动代码,但是当页面被重定向到验证码时(每 10 个请求左右发生一次),我想在网络浏览器的网络表单中提供验证码,允许用户阅读验证码,输入文本并点击“继续”。它并不比手动完成整个事情快多少,但它更容易!

不幸的是,我无法让验证码图像在网络浏览器中呈现。事实上,当我手动运行 Web 请求时,我什至在 Fiddler 中都看不到它。

关于如何以 Windows 形式显示验证码的任何想法?一旦用户可以看到它,我就可以像往常一样继续创建 webrequests 和 postdata。

将不胜感激任何帮助。

谢谢。

4

1 回答 1

1

我最近在县法院网站上看到了这样一个。IMG 是一个 GET 请求,但如果直接请求它,它将不起作用。事实证明,对图像的请求需要一个 cookie。就我而言,我更新了 HTTPClient 以适应它。

于 2012-08-14T18:51:26.463 回答