我在尝试读取 Hotmail 验证码图像时遇到问题,当我将验证码图像 url 放入浏览器时,它在浏览器中显示错误消息:

404 - File or directory not found.
The resource you are looking for might have been removed, had its name changed, or is temporarily unavailable.

验证码图片 URL:
https://client.hip.live.com/GetHIPData?hid=.c996cc5c878e4bed81dae63301fe752b&fid=779b48a5-cdf0-41c7-acd5-d1a825e53e6c&type=visual&hdid=0&rnd=efbd9f216e1e49f385e6a977dbd89051

有没有办法读取Hotmail的验证码图片...?任何形式的帮助将不胜感激。

提前致谢...

最佳答案

先到这里:

https://client.hip.live.com/GetHIP/GetHIPAMFE/HIPAMFE?id=15022&mkt=en-US&type=visual&fid=937ba765-d38e-4608-810d-fe839c01a68d

这将返回您的 javascript。从这个 javascript 中提取 imageurl:'https://....' 属性。然后向这个 url 发送请求。仅限一次性使用。如果您需要获取另一张图片,则必须向第一个 url 发送另一个请求并获取新的验证码图片 url。

显然不要忘记,这与官方信息相去甚远。我是通过分析网站的运作方式获得的。不要依赖那个。如果微软决定改变他们的验证码图像生成过程,它随时可能会中断。

关于java - 如何获取 Hotmail 验证码图片,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11902604/

10-11 08:37