在工作中,我需要每 20 到 30 分钟运行一个 Java 小程序,以重新连接到其中一个内部 应用程序。
我想在这个应用程序的网站上自动登录,然后运行这个根本不需要任何输入的 Java 小程序,只需接受它,这样我就可以在每次应用程序注销时运行脚本。
有什么方法可以使用 urllib
或类似的库从 Python 中做到这一点?
我知道如何进行登录部分,但我不知道如何进行“接受并运行此小程序”部分。
最佳答案
Web 应用程序测试框架可满足您的要求,它允许您模拟用户与网站的交互(POST、GET、登录、点击等)。
您的问题中棘手的部分是与 Java applet 交互——没有多少 webapp 测试框架允许您这样做;特别是我不知道提供该功能的 Python 框架,但根据我的经验,我发现 HTTPUnit与小程序配合得很好。当然,它是用 Java 而不是用 Python 编写的,但值得一试。
关于python - 使用 Python 自动化 Java 小程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8696915/