def parse_like(data, url, cid, rid): for i in loads(data): id = int(i[u'id']) uid = i[u'uid'] #yield douban_recommendation_begin_tuple(uid) douban_user_feed_new(DOUBAN_USER_FEED_VOTE_LIKE, cid, rid, id)
def __call__(self, title, user_id): cid = self.cid func , url = self.func_url(title) rid = url_last(url) id = id_by_douban_feed(cid, rid) if not id and func: if url not in EXIST_PARSE: yield func , url EXIST_PARSE.add(url) else: douban_user_feed_new(DOUBAN_USER_FEED_VOTE_REC, cid, rid, user_id)
def __call__(self, title, user_id): cid = self.cid func, url = self.func_url(title) rid = url_last(url) id = id_by_douban_feed(cid, rid) if not id and func: if url not in EXIST_PARSE: yield func, url EXIST_PARSE.add(url) else: douban_user_feed_new(DOUBAN_USER_FEED_VOTE_REC, cid, rid, user_id)