def running(self, req, args): ''' parse : save to : ack : ''' dbg.debug("in") xmldoc = etree.fromstring(req.body) parser = MsgParser() parser.running(req.body) store=MsgSaverAdapter() store.running(parser) #print "req is %s\n" % req dbg.debug("req.body is %s",req.body) ''' dbg.debug("headers is %s" , req.headers) dbg.debug("host is %s" , self.host) dbg.debug("params is %s" , self.params) dbg.debug("req.params is %s" , req.params) dbg.debug("params_1 is %s" , self.params_1) dbg.debug("params_sig is %s" , self.params_sig) dbg.debug("params_ts is %s" , self.params_ts) dbg.debug("params_nonce is %s" , self.params_nonce) dbg.debug("params_echostr is %s" , self.params_echostr) dbg.debug("method is %s" , self.method ) ''' dbg.debug("Exit") return self.params_echostr
def running(self, req, args): """ parse : save to : ack : """ dbg.debug("in") xmldoc = etree.fromstring(req.body) parser = MsgParser() parser.running(req.body) store = MsgSaverAdapter() store.running(parser) # print "req is %s\n" % req dbg.debug("req.body is %s", req.body) """ dbg.debug("headers is %s" , req.headers) dbg.debug("host is %s" , self.host) dbg.debug("params is %s" , self.params) dbg.debug("req.params is %s" , req.params) dbg.debug("params_1 is %s" , self.params_1) dbg.debug("params_sig is %s" , self.params_sig) dbg.debug("params_ts is %s" , self.params_ts) dbg.debug("params_nonce is %s" , self.params_nonce) dbg.debug("params_echostr is %s" , self.params_echostr) dbg.debug("method is %s" , self.method ) """ dbg.debug("Exit") return self.params_echostr
def grab_msg(self, url, wcn): print "[INFO] get msg for ", url response = http_send(url) data = response.read() if url.find("qnr") > -1: f1 = "<div id=\"weather\">" f2 = "<div id=\"weather-s\">" i1 = data.find(f1) i2 = data.find(f2) if (i1 > -1 and i2 > -1): data = "<html>" + data[i1 + len(f1):i2] + "</html>" #print data #print data.decode('utf-8') parser = MsgParser(wcn) parser.feed(data.decode('utf-8')) parser.close() msg = parser.getmsg() return msg