日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

python 實現Requests發送帶cookies的請求

瀏覽:39日期:2022-06-28 08:59:47
一、緣 起

最近學習【悠悠課堂】的接口自動化教程,文中提到Requests發送帶cookies請求的方法,筆者隨之也將其用于手頭實際項目中,大致如下

二、背 景

實際需求是監控平臺側下發消息有無異常,如有異常便觸發報警推送郵件,項目中下發消息接口需要帶cookies

三、說 明

腳本的工程名為ynJxhdSendMsg,大致結構如下圖

python 實現Requests發送帶cookies的請求

sendMsg.py為主程序,函數checkMsg為在已發消息列表中查找已下發消息,函數sendMsg為發消息并根據結果返回對應的標識 sendAlertEmail.py為發送郵件程序,在sendMsg.py中根據不同標識調用sendAlertEmail.py下的send_alert_email函數發報警郵件四、實 現

【重點】發請求之前先加載cookies,方法如下

~......~# 加載cookies# 第一步,引入RequestsCookieJar()coo = requests.cookies.RequestsCookieJar()# 第二步,設置cookies參數,coo.set(’key’, ’value’)coo.set(’__utma’, ’82342229.1946326147.***.1545556722.1545556733.4’)coo.set(’JSESSIONID’, ’D898010550***ADB0600BF31FF’)# 第三步,引入seeeion(),并updatesess = requests.session()sess.cookies.update(coo)~......~

sendMsg.py

發送帶當前時間戳的特定消息,在發送成功后便于通過時間戳檢索 函數checkMsg為在已發消息列表中查找已下發消息 函數sendMsg為發消息并根據結果返回對應的標識 導入sendAlertEmail模塊的send_alert_email方法,在sendMsg.py中根據不同標識調用send_alert_email函數發報警郵件

#!/usr/bin/python# coding=utf-8# author: 葛木瓜# 2018.12.20import requestsimport timeimport reimport syssys.path.append(’./’)from sendAlertEmail import send_alert_emailnow = time.strftime(’%Y.%m.%d %H:%M:%S’) # 獲取當前時間sendMsg_url = ’http://*.*.*.*/interactive/sendMessage.action’msgList_url = ’http://*.*.*.*/interactive/sendedMessageList.action’headers = { ’User-Agent’: ’Mozilla/5.0 (Windows NT 10.0; WOW64; rv:56.0) Gecko/20100101 Firefox/56.0’, ’Content-Type’: ’application/x-www-form-urlencoded’ }payload = { ’showFlag’: ’0’, ’type’: ’1’, ’fsnl’: ’on’, ’receiversId_’: ’63110542’, ’receiveName’: ’9705家長;’, ’content’: ’Test msg sending,time ’ + now, ’templateType’: ’1’, ’addTeachername’: ’0’, ’isGreed’: ’0’, ’send’: ’1’, ’startDayTime’: ’2018-12-20’, ’hourss’: ’22’, ’munit’: ’29’, ’selectRole’: ’2’, ’receiversIds’: ’63110542’, ’templateFlag’: ’0’}# 加載cookiescoo = requests.cookies.RequestsCookieJar()coo.set(’__utma’, ’82342229.1946326147.***.1545556722.1545556733.4’)coo.set(’JSESSIONID’, ’D898010550***ADB0600BF31FF’)sess = requests.session()sess.cookies.update(coo)def checkMsg(): ''' 在已發送短信列表檢查已發送短信 :return: ''' i = 1 while True: try: cm_resp = sess.get(msgList_url, headers=headers, allow_redirects=False) except Exception as e: return str(e) else: time.sleep(1) cm_key = re.findall(’Test msg sending,time33 ’ + now, cm_resp.text) i += 1 if i <= 30:if len(cm_key): break else:cm_key = [’More than 30 times,no result’]break print(’Request %d times’ % i) return cm_keydef sendMsg(): ''' send message :return: ''' try: resp = sess.post(sendMsg_url, headers=headers, data=payload, allow_redirects=False) except Exception as e: return str(e) else: if resp.status_code == 200: key = re.findall(’通知發送已成功’, resp.text) cm_key = checkMsg() # print(key, cm_key) if len(key) and len(cm_key):if cm_key[0] == ’Test msg sending,time ’ + now: return 200elif cm_key[0] == ’More than 30 times,no result’: return ’More than 30 times,no result’else: # print(’Check Msg connect fail:’ + str(cm_key)) return ’Check Msg connect fail: ’ + cm_key elif resp.status_code == 302: return 302 else: return resp.status_codeif __name__ == ’__main__’: receiver = [’**@***.com’] # 收件人郵件列表 status = sendMsg() print(status) if status == 200: alert_content = 'normal' print(’Test Success!’) elif status == ’More than 30 times,no result’: alert_content = '短信已發送,查詢已發狀態失??!' elif ’Check Msg connect fail:’ in str(status): alert_content = '短信已發送,無法查詢已發狀態,報錯信息:%s' % status.split(’:’)[-1] elif status == 302: alert_content = 'Session失效,請重新獲取’JSESSIONID’!' else: alert_content = '短信下發失敗,報錯信息:%s' % status if alert_content != 'normal': send_alert_email(receiver, alert_content)

sendAlertEmail.py,方法較常見,此處略

五、最 后

完成以上,將腳本放在jenkins上定時構建,即可實現實時監控平臺側消息下發情況并及時反饋報警郵件的需求

以上就是python 實現Requests發送帶cookies請求的詳細內容,更多關于python Requests發送帶cookies請求的資料請關注好吧啦網其它相關文章!

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
播放一区二区| 福利一区和二区| 日产精品一区二区| 国产精品欧美日韩一区| 蜜臀av一区二区在线免费观看 | 成人在线丰满少妇av| 人人爱人人干婷婷丁香亚洲| 久久要要av| 亚洲91视频| 色婷婷狠狠五月综合天色拍| 日韩av在线播放网址| 国产精品成人一区二区网站软件| 亚洲三级在线| 日韩精品国产精品| 久久国产人妖系列| 神马日本精品| 日韩精品诱惑一区?区三区| 日韩国产一区二| 国产精品欧美日韩一区| 日产精品一区二区| 中文日韩在线| 国产图片一区| 日韩在线二区| 综合国产精品| 精品三级在线观看视频| 国产在线日韩| 亚洲影视一区二区三区| 国产精品亚洲欧美| 国产精品7m凸凹视频分类| 91福利精品在线观看| 毛片在线网站| 亚洲深夜福利| 老司机免费视频一区二区| 国产高清一区二区| 国产一区二区三区不卡视频网站 | 97精品国产福利一区二区三区| 美女网站一区| 麻豆高清免费国产一区| 亚洲一区久久| 亚洲欧美不卡| 欧美日韩国产在线一区| 精品美女视频| 波多野结衣一区| 福利一区二区三区视频在线观看| 亚洲少妇一区| 日韩成人精品一区二区| 日韩av成人高清| 国产99精品| 福利精品一区| 免费国产亚洲视频| 日韩欧美精品一区| 国产亚洲毛片在线| 国产中文在线播放| 欧美日韩视频一区二区三区| 国产日韩欧美三级| 欧美特黄一级| 中文字幕人成乱码在线观看| 日本成人在线视频网站| 欧美性感美女一区二区| 国产精品qvod| 日韩欧美2区| 91精品观看| 成人羞羞在线观看网站| 国产精品99久久免费观看| 三级一区在线视频先锋| 国产夫妻在线| 天堂va蜜桃一区二区三区| 久久久精品五月天| 超级白嫩亚洲国产第一| 久久不见久久见中文字幕免费| 综合在线一区| 一区二区三区四区在线观看国产日韩 | 亚洲字幕久久| 亚洲永久字幕| 欧美天堂亚洲电影院在线观看| 1000部精品久久久久久久久| 色网在线免费观看| 亚洲黄色免费av| 你懂的亚洲视频| 精品在线网站观看| 国精品产品一区| 国产精品13p| 久久av偷拍| 亚洲天堂资源| 久久精品影视| 尤物在线精品| 亚洲欧美在线综合| 欧美视频精品全部免费观看| 视频一区免费在线观看| 婷婷精品进入| 伊人精品久久| 国产精品nxnn| 日韩欧美一区二区三区在线观看| 国产亚洲欧美日韩精品一区二区三区 | 好看的亚洲午夜视频在线| 夜夜精品视频| 日韩不卡一二三区| 欧美日本久久| 日韩精品电影| 亚洲免费福利一区| 亚洲+小说+欧美+激情+另类| 日韩一区二区三区精品视频第3页| 久久国产生活片100| 国产h片在线观看| 久久99国产精品视频| 久久九九精品| 日韩精品国产欧美| 精品一区二区三区视频在线播放 | 国产精品丝袜在线播放| 精品视频高潮| 免费看精品久久片| 久久精品系列| 综合国产视频| 欧美特黄一级大片| 麻豆精品一区二区综合av| 欧美日韩视频一区二区三区| 国产精品www994| 亚州av一区| 国产一区精品福利| 欧美午夜不卡影院在线观看完整版免费| 日韩一区二区三免费高清在线观看| 激情不卡一区二区三区视频在线| 亚洲精品成人一区| 国产欧美日韩亚洲一区二区三区| 精品国产乱码久久久久久樱花 | 国产白浆在线免费观看| 日本欧美一区| 一区二区日韩免费看| 国产视频一区欧美| 国产真实久久| 精品欧美一区二区三区在线观看| 国产精品丝袜在线播放| 日韩精品视频在线看| 视频一区视频二区在线观看| 免费国产自久久久久三四区久久| 精品三级国产| 精品国产一区二| 中文字幕日韩欧美精品高清在线| 久久精品国产999大香线蕉| 午夜国产一区二区| 免费视频亚洲| 亚洲精品在线观看91| 99热国内精品| 欧美aa国产视频| 97精品国产福利一区二区三区| 精品美女视频| 日韩深夜视频| 91在线成人| 国产精品66| 日韩成人综合| 一区二区小说| 久久国产高清| 亚洲视频二区| 悠悠资源网久久精品| 日韩在线一二三区| 亚洲tv在线| 国产精品www994| 精品国产一区二区三区性色av| 国产一区亚洲| 精品一区二区三区视频在线播放| 国产精品日本一区二区不卡视频 | 国产精品亚洲综合久久| 日韩av网站在线观看| 国产a亚洲精品| 蜜臀av免费一区二区三区| 免费日韩av片| 岛国av在线播放| 偷拍亚洲精品| 久久久蜜桃一区二区人| 91精品国产经典在线观看| 久久精品影视| 久久精品国产网站| 日韩天堂av| 日韩av福利| 久久精品国产一区二区| 最新中文字幕在线播放| 一区二区三区国产在线| 激情六月综合| 日韩激情一区| 成人在线视频免费| 国产欧美日韩精品一区二区三区| 好吊视频一区二区三区四区| 都市激情国产精品| 国产精品综合| 日韩综合小视频| 日韩在线一区二区| 丝袜av一区| 欧美aa一级| 吉吉日韩欧美| 日韩不卡一区| 国产欧美一区二区精品久久久| 免费不卡中文字幕在线| 久久精品国产999大香线蕉| 日韩精品久久久久久| 四虎成人精品一区二区免费网站| 欧美精品九九| 国产精品腿扒开做爽爽爽挤奶网站| 激情婷婷综合| 视频一区二区三区入口| 亚洲一区二区小说|