Ejemplo n.º 1
0
def sendWeatherMsg(receivers, msg):
    try:
        #receivers = [u'拉卡拉', u'证明给他看', u'李静']

        #receivers = u'李静,情绕指尖'
        ''' 
        #发送给指定好友 如果好友不存在 则发送给文件夹传输助手
        Sender(receivers = u'证明给他看').send(msg)
        Sender(receivers = u'拉卡拉').send(msg)
        Sender(receivers = u'李静').send(msg)
        '''
        '''   '''
        #发送给指定接收的用户
        #receivers = u'拉卡拉'
        #接受者必须是监听对象的子集
        sender = Sender(receivers=receivers, token='weather_report_123456789')
        sender.send(msg)  #如果没有指定receivers则发送给文件传输助手
        ''' 
        receivers = u'李静,情绕指尖'
        sender = Sender(receivers = receivers, token = 'weather_report_123456789')
       
        #有时候好使    有时候不好使
        sender.send_to('@wss', u'拉卡拉') #消息发送失败 会默认发送给receivers的第一个用户 Sender和Listen
        #sender.send_to(msg, u'证明给他看')
        '''

        #测试控制命令
        '''
        receivers = u'拉卡拉'
        sender = Sender(receivers = receivers, token = 'weather_report_123456789')
        sender.send('@wss')#文如果没有指定receivers则发送给文件传输助手件传输助手
        '''

    except BaseException as e:
        print(e)
Ejemplo n.º 2
0
class WechatSenderPipeline(object):
    def __init__(self):
        self.now = datetime.datetime.now()
        self.total = 0
        self.sender = Sender('rapospectre',
                             'rapospectre',
                             'http://114.215.153.187',
                             port=10245)
        super(WechatSenderPipeline, self).__init__()

    def close_spider(self, spider):
        msg = '[{time:%Y-%m-%d %H:%M:%S}]抓取专栏{slug}文章成功,抓取数目: {count}'.format(
            count=self.total, time=self.now, slug=spider.obj.slug)
        self.sender.send(msg)

    def process_item(self, item, spider):
        self.total += 1
        return item
Ejemplo n.º 3
0
            k) + ",胜率" + str(v) + "," + str(data[k]['win']) + "胜" + str(
                data[k]['lose']) + "负。"
        i = i + 1
    return conclusion


with open("./players_latest_match_ids.json", 'r') as load_f:
    players_latest_match_ids = json.load(load_f)
scan_time = 0
while True:
    scan_time = scan_time + 1
    print("scanning " + str(scan_time))
    for p in players.keys():
        try:
            res, data = get_player_latest_game_conclusion(p)
            if data['match_id'] != players_latest_match_ids[str(p)]:
                players_latest_match_ids[str(p)] = data['match_id']
                sender.send(res)
                print("sending" + str(p))
            # if int(time.time()) - data['endtime'] <= refresh_sencond:
            #     print("sending" + str(p))
            #     send_player_latest_game_data(p)
        except:
            pass
    with open("./players_latest_match_ids.json", "w") as dump_f:
        json.dump(players_latest_match_ids, dump_f)
    time.sleep(refresh_sencond)

embed()
#sender.send(match)
Ejemplo n.º 4
0
# coding: utf-8
from wechat_sender import Sender

sender = Sender(token='test')

sender.send('hello world!')
Ejemplo n.º 5
0
def send2wechat(title):
    sender = Sender(receivers='漫画更新push!', token='rolevblf')
    sender.send('Comic updated! Download on Kindle from secret url!%s' % title)
Ejemplo n.º 6
0
import sys
from wechat_sender import Sender

reload(sys)
sys.setdefaultencoding('utf-8')

host = 'http://47.95.6.27'
token = '295cc3d8-c977-11e6-a341-0090f5f61084'
sender = Sender(token=token, receivers=unicode('踏雪'), host=host, port='9090')
sender.send('阿斯蒂芬')
Ejemplo n.º 7
0
from wechat_sender import Sender

sender = Sender(token='test')
sender.send('hello wechat')
sender.send('send to wechat')