我的问题与这个问题非常相似 不同之处在于验证码是由服务器在请求时通过某种身份验证(必须来自 javascript 请求)或其他方式生成的。我知道这一点,因为如果我遵循验证码图像的 src 属性,服务器会给我一个大的 404 就在我脸上。
如果我用 mechanize 打开它,它可能会“看到”这个图像(因此,这意味着服务器已经生成)。由于我无法手动生成验证码,我将不得不在 mechanize 给我的东西中寻找这个图像。
所以,如果我能得到机械化“看到”的二进制响应,我可以解码图像并用 base64 构建它(不知道这是否正确,我看到一个 pdf-to-html 转换器将图像转换为 base64代表),对吧?
有没有这样的方法?还是类似的方法?
非常感谢您!