最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python實現(xiàn)給微信公眾號發(fā)送消息的方法

 更新時間:2017年06月30日 08:51:01   作者:felix_yujing  
這篇文章主要介紹了python實現(xiàn)給微信公眾號發(fā)送消息的方法,結(jié)合實例形式分析了Python針對微信公眾號接口操作的相關(guān)技巧,需要的朋友可以參考下

本文實例講述了python實現(xiàn)給微信公眾號發(fā)送消息的方法。分享給大家供大家參考,具體如下:

現(xiàn)在通過發(fā)微信公眾號信息來做消息通知和告警已經(jīng)很普遍了。最常見的就是運維通過zabbix調(diào)用shell腳本給微信發(fā)消息,起到告警的作用。當(dāng)要發(fā)送的信息較多,而且希望按照指定格式顯示的好看一點的時候,shell處理起來,個人感覺不太方便。于是我用Python重寫了發(fā)微信的功能。

#coding:utf-8
import urllib2
import json
import sys
def getMsg():
  #為了避免發(fā)送中文消息報錯,使用utf8方式編碼
  reload(sys)
  sys.setdefaultencoding('utf8')
  #這個方法生成想要發(fā)送的消息
  msg = '''
要發(fā)送的消息1
要發(fā)送的消息2
要發(fā)送的消息3
...
'''
  return msg
if __name__ == '__main__':
  #微信公眾號上應(yīng)用的CropID和Secret
  CropID='xxxxxxxxxxxxxxxxxx'
  Secret='xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'
  #獲取access_token
  GURL="https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid=%s&corpsecret=%s" % (CropID,Secret)
  result=urllib2.urlopen(urllib2.Request(GURL)).read()
  dict_result = json.loads(result)
  Gtoken=dict_result['access_token']
  #生成通過post請求發(fā)送消息的url
  PURL="https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token=%s" % Gtoken
  #企業(yè)號中的應(yīng)用id
  AppID=1
  #部門成員id,微信接收者
  UserID=1
  #部門id,定義可接收消息的成員范圍
  PartyID=1
  #生成post請求信息
  post_data = {}
  msg_content = {}
  msg_content['content'] = getMsg()
  post_data['touser'] = UserID
  post_data['toparty'] = PartyID
  post_data['msgtype'] = 'text'
  post_data['agentid'] = AppID
  post_data['text'] = msg_content
  post_data['safe'] = '0'
  #由于字典格式不能被識別,需要轉(zhuǎn)換成json然后在作post請求
  #注:如果要發(fā)送的消息內(nèi)容有中文的話,第三個參數(shù)一定要設(shè)為False
  json_post_data = json.dumps(post_data,False,False)
  #通過urllib2.urlopen()方法發(fā)送post請求
  request_post = urllib2.urlopen(PURL, json_post_data)
  #read()方法查看請求的返回結(jié)果
  print request_post.read()

注意:

2017年6月初開始,微信企業(yè)公眾號遷移到企業(yè)微信,發(fā)送消息有一些調(diào)整,請參考前文《[企業(yè)公眾號]升級到[企業(yè)微信]之后發(fā)送消息失敗的解決方法

更多關(guān)于Python相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Python字符串操作技巧匯總》、《Python編碼操作技巧總結(jié)》、《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python函數(shù)使用技巧總結(jié)》及《Python入門與進階經(jīng)典教程》。

希望本文所述對大家Python程序設(shè)計有所幫助。

相關(guān)文章

  • 快速解決docker-py api版本不兼容的問題

    快速解決docker-py api版本不兼容的問題

    今天小編就為大家分享一篇快速解決docker-py api版本不兼容的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-08-08
  • matplotlib畫圖之修改坐標(biāo)軸刻度問題

    matplotlib畫圖之修改坐標(biāo)軸刻度問題

    這篇文章主要介紹了matplotlib畫圖之修改坐標(biāo)軸刻度問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • 詳解Tensorflow數(shù)據(jù)讀取有三種方式(next_batch)

    詳解Tensorflow數(shù)據(jù)讀取有三種方式(next_batch)

    本篇文章主要介紹了Tensorflow數(shù)據(jù)讀取有三種方式(next_batch),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-02-02
  • python+pytest接口自動化之session會話保持的實現(xiàn)

    python+pytest接口自動化之session會話保持的實現(xiàn)

    在接口測試的過程中,經(jīng)常會遇到有些接口需要在登錄的狀態(tài)下才能請求,本文主要介紹了python+pytest接口自動化之session會話保持的實現(xiàn),感興趣的可以了解一下
    2022-06-06
  • 關(guān)于Tensorflow分布式并行策略

    關(guān)于Tensorflow分布式并行策略

    今天小編就為大家分享一篇關(guān)于Tensorflow分布式并行策略,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-02-02
  • Python Django2 model 查詢介紹(條件、范圍、模糊查詢)

    Python Django2 model 查詢介紹(條件、范圍、模糊查詢)

    這篇文章主要介紹了Python Django2 model 查詢介紹(條件、范圍、模糊查詢),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-03-03
  • 10分鐘快速入門Pandas庫

    10分鐘快速入門Pandas庫

    pandas?是基于NumPy?的一種工具,該工具是為解決數(shù)據(jù)分析任務(wù)而創(chuàng)建的,這篇文章主要介紹了10分鐘快速入門Pandas庫,重點介紹pandas常見使用方法,結(jié)合實例代碼介紹的非常詳細,需要的朋友可以參考下
    2023-02-02
  • Python實戰(zhàn)之外星人入侵游戲示例代碼

    Python實戰(zhàn)之外星人入侵游戲示例代碼

    這篇文章主要介紹了利用Python編寫的外星人入侵游戲的示例代碼,文中的代碼講解詳細,對我們學(xué)習(xí)Python有一定的幫助,感興趣的可以學(xué)習(xí)一下
    2022-01-01
  • 利用python實現(xiàn)查看溧陽的攝影圈

    利用python實現(xiàn)查看溧陽的攝影圈

    這篇文章主要介紹了利用python實現(xiàn)查看溧陽的攝影圈,文章基于BeautifulSoup的相關(guān)資料展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-05-05
  • 關(guān)于numpy數(shù)組中元素單個選取或部分選取問題

    關(guān)于numpy數(shù)組中元素單個選取或部分選取問題

    這篇文章主要介紹了關(guān)于numpy數(shù)組中元素單個選取或部分選取問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-07-07

最新評論

城步| 固始县| 彩票| 钦州市| 清涧县| 和龙市| 呼伦贝尔市| 沙坪坝区| 黔南| 饶阳县| 泽州县| 阿瓦提县| 石棉县| 盐源县| 达州市| 雷山县| 朝阳县| 调兵山市| 寿光市| 连南| 博野县| 定襄县| 铜山县| 湖口县| 乐都县| 济源市| 武强县| 洛隆县| 满洲里市| 凤山县| 微博| 天全县| 阜城县| 扶余县| 山东省| 大姚县| 昌江| 新丰县| 大同市| 临汾市| 甘肃省|