欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

python搭建微信公眾平臺

系統 1613 0

python基于新浪sae開發的微信公眾平臺,實現功能:

輸入段子---回復笑話
輸入開源+文章---發送消息到開源中國
輸入快遞+訂單號---查詢快遞信息
輸入天氣---查詢南京最近五天天氣狀況
輸入微博熱點---回復微博當前熱門話題
輸入電影+名稱---回復百度云盤中搜索的鏈接

具體實現代碼:

            
# -*- coding: utf-8 -*-
import hashlib
import web
import lxml
import time
import os
import urllib2,json
import urllib
import re
import random
import hashlib
import cookielib
from urllib import urlencode
from lxml import etree
 
class WeixinInterface:
 
  def __init__(self):
    self.app_root = os.path.dirname(__file__)
    self.templates_root = os.path.join(self.app_root, 'templates')
    self.render = web.template.render(self.templates_root)
     
 
  def GET(self):
    #獲取輸入參數
    data = web.input()
    signature=data.signature
    timestamp=data.timestamp
    nonce=data.nonce
    echostr=data.echostr
    #自己的token
    token="weixin9047" #這里改寫你在微信公眾平臺里輸入的token
    #字典序排序
    list=[token,timestamp,nonce]
    list.sort()
    sha1=hashlib.sha1()
    map(sha1.update,list)
    hashcode=sha1.hexdigest()
    #sha1加密算法    
    #如果是來自微信的請求,則回復echostr
    if hashcode == signature:
      return echostr
     
 
     
  def POST(self):    
    str_xml = web.data() #獲得post來的數據
    xml = etree.fromstring(str_xml)#進行XML解析
    content=xml.find("Content").text#獲得用戶所輸入的內容
    msgType=xml.find("MsgType").text
    fromUser=xml.find("FromUserName").text
    toUser=xml.find("ToUserName").text
    if(content == u"天氣"):
      url = "http://m.ip138.com/21/nanjing/tianqi/"
      headers = {
        'Connection': 'Keep-Alive',
        'Accept': 'text/html, application/xhtml+xml, */*',
        'Accept-Language': 'en-US,en;q=0.8,zh-Hans-CN;q=0.5,zh-Hans;q=0.3',
        'User-Agent': 'Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; rv:11.0) like Gecko'}
      req = urllib2.Request(url, headers = headers)
      opener = urllib2.urlopen(req)
      html = opener.read()
      rex = r'(?<=img src="/image/s[0-9].gif" alt=").{1,6}(?=" />)'
      rexx = r'(?<=div class="temperature">).{5,15}(?=
          
)' n = re.findall(rex,html) m = re.findall(rexx,html) str_wether = "" for (i,j) in zip(m,n): str_wether = str_wether + j + " " +i + "\n" return self.render.reply_text(fromUser,toUser,int(time.time()),"最近五天天氣:\n"+str_wether) elif(content[0:2] == u"電影"): keyword = urllib.quote(content[2:].encode("utf-8")) url = "http://www.wangpansou.cn/s.php?q="+keyword headers = { 'Connection': 'Keep-Alive', 'Accept': 'text/html, application/xhtml+xml, */*', 'Accept-Language': 'en-US,en;q=0.8,zh-Hans-CN;q=0.5,zh-Hans;q=0.3', 'User-Agent': 'Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; rv:11.0) like Gecko'} req = urllib2.Request(url, headers = headers) opener = urllib2.urlopen(req) html = opener.read() rex = r'https?://pan.baidu.com.*\?uk=[0-9]{10}.*[\d+?]"' m = re.findall(rex,html) string = u"" for i in m: string = string + i + "\n" return self.render.reply_text(fromUser,toUser,int(time.time()),u"以下是電影鏈接:\n"+string) elif(u"段子" in content): url_8 = "http://www.qiushibaike.com/" url_24 = "http://www.qiushibaike.com/hot/" headers = { 'Connection': 'Keep-Alive', 'Accept': 'text/html, application/xhtml+xml, */*', 'Accept-Language': 'en-US,en;q=0.8,zh-Hans-CN;q=0.5,zh-Hans;q=0.3', 'User-Agent': 'Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; rv:11.0) like Gecko'} req_8 = urllib2.Request(url_8, headers = headers) req_24 = urllib2.Request(url_24,headers = headers) opener_8 = urllib2.urlopen(req_8) opener_24 = urllib2.urlopen(req_24) html_8 = opener_8.read() html_24 = opener_24.read() rex = r'(?<=div class="content">).*?(?=

更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦?。。?/p>

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 国产精品一区二区久久久久 | 国产精品久久国产精品 | 四虎影视免费观看免费观看 | 日本成日本片人免费 | 奇米影视欧美 | chinese 军人 gay xx 呻吟 | 亚洲激情一区二区 | av电影在线网站 | 亚洲国产日韩在线观看 | 九色传媒| 一本大道香蕉中文日本不卡高清二区 | 国产精品九九九久久九九 | 99久久免费中文字幕精品 | 日韩成人免费在线视频 | 毛片搜索| 久草热久草视频 | 岛国色情A片无码视频免费看 | 国产精品尤物 | 新封神榜杨戬电影免费动画在线观看国语 | 日本妇人成熟A片一区-老狼 | 国产91影院| 91 中文字幕 | 色综合久久天天综合网 | 免费精品久久 | 日本高清在线精品一区二区三区 | 5g影视天天看最新网站 | 国产成在线观看免费视频 | 高清国产福利 | 欧美精品久久久久久久久老牛影院 | 波多野结衣在线视频观看 | 欧美大片在线看免费观看 | 午夜成人免费电影 | 欧美18—19sex性hd按摩 | 色播在线视频 | 亚洲色综合图区p | 久久99精品视香蕉蕉 | 精品久久久久久久 | 美日韩一区二区 | 制服丝袜成人动漫 | 一级片在线 | 三级理论中文字幕在线播放 |