如何检查表单当前是否处于活动状态?

时间:2020-02-17 02:55:05

标签: python python-requests

每天我都必须使用python中的请求库以表单的形式提交数据。但是表单仅在上午6点左右才打开,而不是在正好6:0:0才打开,每天打开时间会有几秒钟的差异。如果我迟到了几秒钟提交数据,我将无法成功提交表单。而且,我无法重试在表单开放时间之前提交与之前已经提交过的表单相同的表单。那么有什么办法可以查看是否打开了表单?

1 个答案:

答案 0 :(得分:0)

您可以通过多种方法来执行此操作,但是一种非常简单的方法就是将您的表单提交每天错开1分钟。

if __name__ == '__main__':
    for i in range(1,60):
        # 30 days loop
        print("Starting to submit form...")
        submitForm()
        print("Sleeping for 24 hours...")
        sleep(60 * 60 * 24) # Sleeps for 24 hours 
        print("Sleeping for an additional {} minutes...".format(str(i*1))) 
        sleep(60 * i * 1)   # Sleeps for an increasing 1 minute for every loop