|
@@ -1,6 +1,7 @@
|
|
|
# -*- coding: utf-8 -*-
|
|
|
# @Author: wangkun
|
|
|
# @Time: 2022/4/18
|
|
|
+import datetime
|
|
|
import os
|
|
|
import random
|
|
|
import sys
|
|
@@ -21,8 +22,9 @@ class Main:
|
|
|
播放量脚本任务
|
|
|
"""
|
|
|
while True:
|
|
|
+ play_now = datetime.datetime.now()
|
|
|
# 指定时间结束抓取视频
|
|
|
- if Common.now.hour == 0:
|
|
|
+ if play_now.hour == 0:
|
|
|
Common.crawler_log().info("结束抓取播放量视频\n")
|
|
|
time.sleep(3)
|
|
|
break
|
|
@@ -46,8 +48,9 @@ class Main:
|
|
|
上升榜脚本任务
|
|
|
"""
|
|
|
while True:
|
|
|
+ up_now = datetime.datetime.now()
|
|
|
# 指定时间结束抓取视频
|
|
|
- if Common.now.hour > 19:
|
|
|
+ if up_now.hour > 19:
|
|
|
Common.crawler_log().info("结束抓取上升榜视频\n")
|
|
|
time.sleep(3)
|
|
|
break
|
|
@@ -71,8 +74,9 @@ class Main:
|
|
|
发布时间榜脚本任务
|
|
|
"""
|
|
|
while True:
|
|
|
+ sendtime_now = datetime.datetime.now()
|
|
|
# 指定时间结束抓取视频
|
|
|
- if Common.now.hour > 9:
|
|
|
+ if sendtime_now.hour > 9:
|
|
|
Common.crawler_log().info("结束抓取3天榜单视频\n")
|
|
|
time.sleep(3)
|
|
|
break
|
|
@@ -99,15 +103,16 @@ class Main:
|
|
|
"""
|
|
|
while True:
|
|
|
while True:
|
|
|
- if 9 >= Common.now.hour >= 0:
|
|
|
+ main_now = datetime.datetime.now()
|
|
|
+ if 9 >= main_now.hour >= 0:
|
|
|
Common.crawler_log().info("开始抓取3天榜单视频\n")
|
|
|
time.sleep(1)
|
|
|
cls.download_sendtime_job()
|
|
|
- elif 19 >= Common.now.hour >= 10:
|
|
|
+ elif 19 >= main_now.hour >= 10:
|
|
|
Common.crawler_log().info("开始抓取上升榜视频\n")
|
|
|
time.sleep(1)
|
|
|
cls.download_up_job()
|
|
|
- elif 24 >= Common.now.hour >= 20:
|
|
|
+ elif 24 >= main_now.hour >= 20:
|
|
|
Common.crawler_log().info("开始抓取播放量视频\n")
|
|
|
time.sleep(1)
|
|
|
cls.download_play_job()
|