我正在编写一个Java应用程序,该应用程序向Eclipse中的网站发出HTTP请求:
问题在于,由于我将应用程序导出到可执行的JAR中,因此旁路不再起作用。它仅在Eclipse中有效。
是否还可以通过可执行JAR来绕过验证码?
答案 0 :(得分:0)
通常,成功登录后,浏览器中会设置一些Cookie。在随后的登录中,这些将被发送到网站,以检测而不显示验证码。将呼叫移至罐子后,cookie丢失了,因此将无法使用。
建议修复
成功登录后,检查浏览器中是否设置了cookie。在罐子发出的请求中设置相同的Cookie。