一个简单的python程序加入循环
运行程序,如果提示的信息不是您已经选了该门课程则进入循环每隔1秒执行该程序import requests
import json
url = "https://"
payload = 'kcrwdm=1101474'
headers = {...}
data = requests.post(url, data=payload, headers=headers)
print(data.text)
import requests
import json
import time
while True:
url = "https://"
payload = 'kcrwdm=1101474'
headers = {...}
data = requests.post(url, data=payload, headers=headers)
print(data.text)
if data.text != data.text:
time.sleep(1)
elif data.text == data.text:
break 加个循环不就可以了吗 10373064 发表于 2021-1-29 11:40
加个循环不就可以了吗
把代码写出来 我没有失眠啊i 发表于 2021-1-29 11:43
import requests
import json
import time
IndentationError: unexpected indent
程序“python.exe”已退出,IndentationError: unexpected indent
程序“python.exe”已退出,返回值为 -1 (0xffffffff)。返回值为 -1 (0xffffffff)。 本帖最后由 我没有失眠啊i 于 2021-1-29 11:55 编辑
独家记忆~ 发表于 2021-1-29 11:51
IndentationError: unexpected indent
程序“python.exe”已退出,IndentationError: unexpected indent ...
import requests
import json
import time
while True:
url = "https://"
payload = 'kcrwdm=1101474'
headers = {...}
data = requests.post(url, data=payload, headers=headers)
print(data.text)
time.sleep(1)
if data.text == ‘您已经选了这门课’:
break 我没有失眠啊i 发表于 2021-1-29 11:43
import requests
import json
import time
if data.text != '您已经选了该门课程'
应该是这样吧 import requests
import json
import time
while True:
url = "https://"
payload = 'kcrwdm=1101474'
headers = {...}
data = requests.post(url, data=payload, headers=headers)
print(data.text)
if data.text != "您已经选了该门课程":
break
else:
time.sleep(1) 用re啊,你这个不是已经知道要匹配的文本内容了么,直接re做个判定就好了
页:
[1]