我是靠谱客的博主 完美白昼,最近开发中收集的这篇文章主要介绍Python循环发送HTTP请求并下发参数,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

def test_request(ip):
appurl1 = 'https://%s/xxx?channelId=101' % ip
appurl2 = 'https://%s/xxxx?channelId=101&index=1' % ip
try:
data = ''
i = 0
while True:
print("-----START : %s-------" % (ip))
r = requests.get(appurl1, auth=HTTPDigestAuth('%s' % username, passwd), verify=False, data='')
data = r.text
print("[%s] 第【%s】次GET:状态[%s]" % (datetime.now(), i, r.status_code))
json_str = json.loads(r.text)
if json_str['enable'] == 1:
json_str['enable'] = 0
print('enable -> 0')
else:
json_str['enable'] = 1
print('enable -> 1')
data2 = json.dumps(json_str)
r = requests.put(appurl1, auth=HTTPDigestAuth('%s' % username, passwd), verify=False, data=data2)
print("[%s] 第【%s】次SET:状态[%s]" % (datetime.now(), i, r.status_code))
# r = requests.get(appur2, auth=HTTPDigestAuth('%s' % username, passwd), verify=False, data='')
# data = r.text
# print("[%s] 第【%s】次GET:状态[%s]" % (datetime.now(), i, r.status_code))
sleep(10)
i += 1
except:
raise ("FAIL!!")

最后

以上就是完美白昼为你收集整理的Python循环发送HTTP请求并下发参数的全部内容,希望文章能够帮你解决Python循环发送HTTP请求并下发参数所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(62)

评论列表共有 0 条评论

立即
投稿
返回
顶部