亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

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

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

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

#coding:utf-8
import urllib2
import json
import sys
def getMsg():
  #為了避免發(fā)送中文消息報(bào)錯(cuò),使用utf8方式編碼
  reload(sys)
  sys.setdefaultencoding('utf8')
  #這個(gè)方法生成想要發(fā)送的消息
  msg = '''
要發(fā)送的消息1
要發(fā)送的消息2
要發(fā)送的消息3
...
'''
  return msg
if __name__ == '__main__':
  #微信公眾號(hào)上應(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請(qǐng)求發(fā)送消息的url
  PURL="https://qyapi.weixin.qq.com/cgi-bin/message/send?access_token=%s" % Gtoken
  #企業(yè)號(hào)中的應(yīng)用id
  AppID=1
  #部門成員id,微信接收者
  UserID=1
  #部門id,定義可接收消息的成員范圍
  PartyID=1
  #生成post請(qǐng)求信息
  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'
  #由于字典格式不能被識(shí)別,需要轉(zhuǎn)換成json然后在作post請(qǐng)求
  #注:如果要發(fā)送的消息內(nèi)容有中文的話,第三個(gè)參數(shù)一定要設(shè)為False
  json_post_data = json.dumps(post_data,False,False)
  #通過urllib2.urlopen()方法發(fā)送post請(qǐng)求
  request_post = urllib2.urlopen(PURL, json_post_data)
  #read()方法查看請(qǐng)求的返回結(jié)果
  print request_post.read()

注意:

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

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

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

相關(guān)文章

  • Python使用樹狀圖實(shí)現(xiàn)可視化聚類詳解

    Python使用樹狀圖實(shí)現(xiàn)可視化聚類詳解

    一般情況下,我們都是使用散點(diǎn)圖進(jìn)行聚類可視化,但是某些的聚類算法可視化時(shí)散點(diǎn)圖并不理想,所以在這篇文章中,我們介紹如何使用樹狀圖(Dendrograms)對(duì)我們的聚類結(jié)果進(jìn)行可視化
    2023-03-03
  • python創(chuàng)建多個(gè)logging日志文件的方法實(shí)現(xiàn)

    python創(chuàng)建多個(gè)logging日志文件的方法實(shí)現(xiàn)

    本文主要介紹了python創(chuàng)建多個(gè)logging日志文件的方法實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07
  • Python實(shí)現(xiàn)的爬蟲刷回復(fù)功能示例

    Python實(shí)現(xiàn)的爬蟲刷回復(fù)功能示例

    這篇文章主要介紹了Python實(shí)現(xiàn)的爬蟲刷回復(fù)功能,結(jié)合實(shí)例形式分析了Python2.7基于爬蟲實(shí)現(xiàn)的模擬登陸、刷帖、回復(fù)等功能相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2018-06-06
  • 解決keras.datasets 在loaddata時(shí),無法下載的問題

    解決keras.datasets 在loaddata時(shí),無法下載的問題

    這篇文章主要介紹了解決keras.datasets 在loaddata時(shí),無法下載的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。
    2021-05-05
  • Python列表倒序輸出及其效率詳解

    Python列表倒序輸出及其效率詳解

    在本篇文章里小編給大家整理的是關(guān)于Python列表倒序輸出及其效率詳解內(nèi)容,需要的朋友們學(xué)習(xí)下。
    2020-03-03
  • python中hasattr()、getattr()、setattr()函數(shù)的使用

    python中hasattr()、getattr()、setattr()函數(shù)的使用

    這篇文章主要介紹了python中hasattr()、getattr()、setattr()函數(shù)的使用方法,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-08-08
  • python爬蟲爬取某網(wǎng)站視頻的示例代碼

    python爬蟲爬取某網(wǎng)站視頻的示例代碼

    這篇文章主要介紹了python爬蟲爬取某網(wǎng)站視頻的示例代碼,代碼簡(jiǎn)單易懂,對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-02-02
  • Python插件virtualenv搭建虛擬環(huán)境

    Python插件virtualenv搭建虛擬環(huán)境

    這篇文章主要為大家詳細(xì)介紹了Python插件virtualenv搭建虛擬環(huán)境,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • django定期執(zhí)行任務(wù)(實(shí)例講解)

    django定期執(zhí)行任務(wù)(實(shí)例講解)

    下面小編就為大家?guī)硪黄猟jango定期執(zhí)行任務(wù)(實(shí)例講解)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-11-11
  • python實(shí)現(xiàn)自動(dòng)發(fā)送郵件

    python實(shí)現(xiàn)自動(dòng)發(fā)送郵件

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)自動(dòng)發(fā)送郵件功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-06-06

最新評(píng)論