コード例 #1
0
ファイル: sendWeibo.py プロジェクト: Humilton/sinaWeibo
def weibo_api():
    (wei_session, uid) = wblogin()
    if uid is not None:
        wei_session.get('http://weibo.com/')
        return WeiboSender(wei_session, uid)
    return None
コード例 #2
0
else:
    session, uid = wblogin()
    print('uid: ', uid)
    with open('sender.sess', 'wb') as f:
        pickle.dump(session, f)

# load json
json_data: Dict[str, Any] = dict()
with open(args.json_file, 'r') as f:
    json_data = json.load(f)

if not json_data:
    logger.info(f'Failed to laod json data from {args.json_file}.')
    exit(1)

sender = WeiboSender(session, uid)

cards = json_data['data']['cards']

# Send weibo from the oldest one
cards.reverse()
ctnue = args.ctnue
for card in tqdm.tqdm(cards[ctnue:]):
    msg: WeiboMessage = gen_msg(card, force_tweet=False)
    # import ipdb;ipdb.set_trace()
    retry = True
    retry_time = 0
    while retry:
        if msg.is_retweet:
            if args.ft:
                # If force_retweet is set
コード例 #3
0
ファイル: send_task.py プロジェクト: justastriver/jungle
 def loginCfg(self):
     (http, uid) = wblogin()
     http.get('http://weibo.com/')
     self.sender = WeiboSender(http, uid)
コード例 #4
0
 def __init__(self, http, uid):
     Thread.__init__(self)
     self.stopped = Event()
     self.sender = WeiboSender(http, uid)
コード例 #5
0
# -*- coding: utf-8 -*-
from weibo.weibo_login import wblogin
from weibo.weibo_sender import WeiboSender
from weibo.weibo_message import WeiboMessage

if __name__ == '__main__':
    (wei_session, uid) = wblogin()
    if uid is not None:
        wei_session.get('http://weibo.com/')
        weibo = WeiboMessage("考一建二建的联系我【17621166911】")
        WeiboSender(wei_session, uid).send_weibo(weibo)