我是靠谱客的博主 完美白昼,这篇文章主要介绍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请求并下发参数内容请搜索靠谱客的其他文章。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部