|
@@ -11,6 +11,7 @@ sys.path.append(os.getcwd())
|
|
from common.video_item import VideoItem
|
|
from common.video_item import VideoItem
|
|
from common import PiaoQuanPipeline, AliyunLogger, tunnel_proxies
|
|
from common import PiaoQuanPipeline, AliyunLogger, tunnel_proxies
|
|
from common.mq import MQ
|
|
from common.mq import MQ
|
|
|
|
+from common.redis_db import get_data, store_data
|
|
|
|
|
|
|
|
|
|
class TFuQiWangRecommend(object):
|
|
class TFuQiWangRecommend(object):
|
|
@@ -122,6 +123,14 @@ class TFuQiWangRecommend(object):
|
|
item.add_video_info("strategy", self.mode)
|
|
item.add_video_info("strategy", self.mode)
|
|
item.add_video_info("session", "{}-{}".format(self.platform, int(time.time())))
|
|
item.add_video_info("session", "{}-{}".format(self.platform, int(time.time())))
|
|
mq_obj = item.produce_item()
|
|
mq_obj = item.produce_item()
|
|
|
|
+ value = get_data(self.platform, video_obj.get("vid", ""))
|
|
|
|
+ if int(value) == 1:
|
|
|
|
+ AliyunLogger.logging(
|
|
|
|
+ code="2004",
|
|
|
|
+ platform=self.platform,
|
|
|
|
+ mode=self.mode,
|
|
|
|
+ env=self.env,
|
|
|
|
+ message="redis重复视频")
|
|
pipeline = PiaoQuanPipeline(
|
|
pipeline = PiaoQuanPipeline(
|
|
platform=self.platform,
|
|
platform=self.platform,
|
|
mode=self.mode,
|
|
mode=self.mode,
|
|
@@ -133,6 +142,7 @@ class TFuQiWangRecommend(object):
|
|
if pipeline.process_item():
|
|
if pipeline.process_item():
|
|
self.download_cnt += 1
|
|
self.download_cnt += 1
|
|
self.mq.send_msg(mq_obj)
|
|
self.mq.send_msg(mq_obj)
|
|
|
|
+ store_data(self.platform, video_obj.get("vid", ""), False, 12)
|
|
time.sleep(60 * random.randint(1, 5))
|
|
time.sleep(60 * random.randint(1, 5))
|
|
AliyunLogger.logging(
|
|
AliyunLogger.logging(
|
|
code="1002",
|
|
code="1002",
|