有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何获取Hotmail验证码图像

我在尝试读取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的验证码图像。。。?任何形式的帮助都将不胜感激

先谢谢你


共 (1) 个答案

  1. # 1 楼答案

    首先到这里:

    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

    显然,别忘了这远不是官方信息。我是通过分析网站的工作原理得到的。别指望了。如果微软决定改变他们的captcha图像生成过程,它随时可能崩溃