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

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

python 實現Requests發送帶cookies的請求

瀏覽:35日期: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久久,三上悠亚国产精品一区二区三区
蜜臀久久99精品久久久久久9 | 欧美特黄一级大片| 日韩中文字幕一区二区高清99| 亚洲国内欧美| 亚洲女同av| 日韩综合精品| 久久裸体视频| 九色精品91| 国产视频一区三区| 日韩午夜在线| 人人精品人人爱| 免费的成人av| 日本在线不卡视频| 91国内精品| 国产精品激情电影| 麻豆91精品91久久久的内涵| 老牛国内精品亚洲成av人片| 色综合视频一区二区三区日韩| 色综合视频一区二区三区日韩 | 999精品在线| 日韩深夜视频| 99精品在线免费在线观看| 免费精品国产的网站免费观看| 亚洲精品极品| 在线精品福利| 国产欧美日韩一级| 精品久久97| 欧美日韩视频网站| 久久久人人人| 午夜国产精品视频免费体验区| 国产乱码精品一区二区三区亚洲人 | 国产美女视频一区二区| 婷婷综合福利| 麻豆久久一区| 欧美香蕉视频| 一区三区视频| 91嫩草精品| 精品久久久网| 国产精品99一区二区| 一区二区精品| 麻豆久久久久久| 欧美日韩精品免费观看视欧美高清免费大片 | 四虎8848精品成人免费网站| 日韩黄色大片| 丝袜诱惑制服诱惑色一区在线观看| 精品视频久久| 欧美日韩一区二区三区视频播放| 国产精品一卡| 荡女精品导航| 日韩视频一区| 奇米色欧美一区二区三区| 国产一区丝袜| 久久国产中文字幕| 深夜日韩欧美| 国产在线观看www| 免费观看日韩电影| 国产精品一页| 不卡视频在线| 日韩欧美中文在线观看| 精品国产乱码| 亚洲精华国产欧美| 国产欧美日韩精品一区二区三区| 国产一区视频在线观看免费| 首页欧美精品中文字幕| 国产精品亚洲成在人线| 给我免费播放日韩视频| 亚洲在线免费| 欧美91在线| 亚洲一区日韩在线| 精品久久在线| 亚洲欧美专区| 久久婷婷亚洲| 国产精品一卡| 亚洲制服一区| 久久精品中文| 麻豆一区二区三| 免费看精品久久片| 欧美精品资源| 欧美黄色一区二区| 免费人成在线不卡| 久久蜜桃精品| 国产精品a久久久久| 99久久视频| 国产精品久久久久久久久久白浆 | 久久精品亚洲一区二区| 婷婷亚洲五月色综合| 国产日韩中文在线中文字幕| 亚洲天堂成人| 国产高潮在线| 国产欧美自拍| 在线视频亚洲欧美中文| 欧洲精品一区二区三区| 国产一区 二区| 免费观看日韩电影| 婷婷综合网站| 国产美女高潮在线观看| 久久国产乱子精品免费女| 午夜国产精品视频| 成人污污视频| 国产免费播放一区二区| 亚洲精品字幕| 欧美综合二区| 日韩久久电影| 丰满少妇一区| 麻豆一区二区三| 欧美伊人影院| 亚洲精品四区| 三级在线观看一区二区| 欧美日韩视频| 国产91精品对白在线播放| 麻豆视频在线观看免费网站黄 | 久久三级中文| 日本在线不卡视频| 日韩中文字幕区一区有砖一区| 中文字幕中文字幕精品| 亚洲天堂资源| 欧美激情另类| 黄色精品视频| 久久精品资源| 国产精品一级| 国产精品亲子伦av一区二区三区| 日韩大片在线播放| 欧美一区自拍| 日本aⅴ精品一区二区三区 | 久久在线电影| 欧美国产偷国产精品三区| 精品在线网站观看| 国产精品久久久亚洲一区| 国产免费av一区二区三区| 在线一区二区三区视频| 视频一区二区三区在线| 综合亚洲自拍| 日韩欧美高清一区二区三区| 亚州精品视频| 亚洲一区二区av| 视频一区中文字幕精品| 日韩欧乱色一区二区三区在线| 精品一区二区三区中文字幕在线| 成人精品高清在线视频| 国产精品videossex| 国产精品密蕾丝视频下载| 久久不见久久见中文字幕免费| 精品免费av在线| 黄毛片在线观看| 国产一区二区三区黄网站| 欧美aa一级| 五月精品视频| 亚洲一级在线| 日本在线不卡视频| 国产精品久久| 韩国久久久久久| 欧美日韩高清| 日韩精品一级中文字幕精品视频免费观看 | 91精品高清| 久久成人亚洲| 欧美偷窥清纯综合图区| 久久久国产精品入口麻豆| 国产精品99在线观看| 欧美一区二区三区高清视频| 爽好久久久欧美精品| 综合激情一区| 国产精品美女久久久久久不卡| 丝袜a∨在线一区二区三区不卡 | 在线观看一区| 久久国产视频网| 美女性感视频久久| 成人小电影网站| 亚洲在线成人| 国产日产精品_国产精品毛片 | 欧美日韩免费看片| 亚洲先锋成人| 日韩一区二区三区精品视频第3页| 亚洲高清av| 蜜桃av一区二区在线观看| 久久国内精品自在自线400部| 性色一区二区| 日韩亚洲精品在线观看| 精品国产精品国产偷麻豆 | 国产激情一区| 日韩精品中文字幕第1页| 热久久久久久久| 日本午夜精品一区二区三区电影| 国产美女精品| 国产亚洲精品精品国产亚洲综合| 蜜臀av在线播放一区二区三区| 蜜桃av在线播放| 丝袜诱惑制服诱惑色一区在线观看| 蜜桃成人av| 色8久久久久| 老牛影视精品| 日本不卡一二三区黄网| 成人一区而且| 午夜在线精品偷拍| 久久亚洲黄色| 久热精品在线| 福利在线免费视频| 中文字幕免费一区二区| 日韩久久精品| 欧美一区二区三区久久精品| 欧美 日韩 国产精品免费观看|