除非用户登录,否则使用 Python 3 的自动 http post 不起作用

除非用户登录,否则使用 Python 3 的自动 http post 不起作用

我有一个用 Python 3 编写的脚本,旨在通过 HTTP POST 将文件发送到我们的 Web 服务器。它在我客户的基础架构上的 Windows VM 上运行。我已将 Python 脚本编译为 .exe,以方便客户使用(无需担心虚拟环境或依赖项)。该 exe 使用 Windows 任务计划程序执行。脚本的代码不是问题,因为它在许多其他客户站点上运行良好。但最近我遇到了几个客户,除非有人登录并手动运行该程序,否则脚本不会上传任何内容。另一个线索:该人必须在过去两个小时内登录。如果他们在上午 8 点登录并在 4:30 运行该 exe,它会以同样的方式失败,直到用户注销并重新登录。我是一名程序员,而不是系统管理员,所以我对原因一无所知。我甚至不确定在谷歌中输入什么搜索词。是什么原因造成的?

相关内容