Python 如何定期从windows创建HTTP POST请求

Python 如何定期从windows创建HTTP POST请求,python,http,windows-services,scheduled-tasks,Python,Http,Windows Services,Scheduled Tasks,我需要在我的Windows PC上安装一些软件,这些软件将定期向我的远程开发服务器发送一个简短的HTTP POST请求。请求总是相同的,应该每分钟发送一次 你认为最好的方法是什么 我考虑的是: 1.创建Windows服务 2.使用python脚本(我已经安装了cygwin) 3.使用批处理文件的计划任务(尽管我不希望黑色cmd窗口每分钟都出现在我面前) 感谢您提供关于如何最好地实现它的任何其他想法或提示。如果您有cygwin,您可能有cron-从您的crontab运行python脚本。如果您有c

我需要在我的Windows PC上安装一些软件,这些软件将定期向我的远程开发服务器发送一个简短的HTTP POST请求。请求总是相同的,应该每分钟发送一次

你认为最好的方法是什么

我考虑的是: 1.创建Windows服务 2.使用python脚本(我已经安装了cygwin) 3.使用批处理文件的计划任务(尽管我不希望黑色cmd窗口每分钟都出现在我面前)


感谢您提供关于如何最好地实现它的任何其他想法或提示。

如果您有cygwin,您可能有cron-从您的crontab运行python脚本。

如果您有cygwin,您可能有cron-从crontab运行python脚本。

这对于调度任务非常简单,这是Windows本机调度任务的方式!不需要cygwin或Python之类的东西

import urllib
import time

while True:
   urllib.urlopen(url, post_data)
   time.sleep(60)
我有一个这样的任务在我的机器上运行,每隔几个小时就会戳我的Wordpress博客。该脚本只是一个.bat文件,它调用
wget
。任务被配置为“无论用户是否登录都运行”,这确保任务在我未登录时运行。没有“黑色cmd窗口”


你没有说你使用的是哪个版本的Windows,如果你使用的是XP(如果你使用XP,那你就不走运了),那么配置可能会有所不同,因为当Vista问世时,计划任务界面发生了很大的变化。

这对于计划任务来说非常简单,而计划任务是Windows本机的任务计划方式!不需要cygwin或Python之类的东西

我有一个这样的任务在我的机器上运行,每隔几个小时就会戳我的Wordpress博客。该脚本只是一个.bat文件,它调用
wget
。任务被配置为“无论用户是否登录都运行”,这确保任务在我未登录时运行。没有“黑色cmd窗口”


你没有说你使用的是哪个版本的Windows,如果你使用的是XP(如果你使用XP,那就很不幸了),那么配置可能会有所不同,因为Vista推出后,计划任务界面发生了很大变化。

我本来打算写同样的答案,但他说他不想要任何cmd窗口。没有控制台窗口或空闲窗口,它如何运行?使用cygwin?runwithpythonw=无控制台窗口的东西我本来打算写同样的答案,但他说他不想要任何cmd窗口。没有控制台窗口或空闲窗口,它如何运行?使用cygwin的东西?使用pythonw运行=无控制台窗口