我有一个可以访问 ssh 的网络服务器,并且可以在那里输入 cron 作业。
我还有另一个第二个网络服务器,当从外部调用它们时,我可以在其中创建网页来完成一些工作(通过 php)。
在第一个任务上使用 cron 作业来自动化这些任务的最佳方法是什么? 我发现 python3 和 webbrowser 在第一个(cron 作业)Web 服务器上通常可用。
交互测试时,会弹出一个基于文本的浏览器,需要输入 q(uit) 命令。 在进一步走这条路之前(如何向后台运行的 shell 脚本输入输入?)我宁愿问是否有更好的方法来解决我的问题。
环顾四周,我自己找到了答案: 不需要整个网络浏览器,python
urllib
就是我所需要的:
import urllib.request
requ = urllib.request.urlopen('https://myurl.org/test.htm?params=asneeded')
resp = requ.read()
远程网络服务器的响应
myurl.org
包含所请求页面的整个有效负载。