|
@@ -96,10 +96,10 @@ class sqlCollect():
|
|
|
|
|
|
"""抓取视频号数据入库"""
|
|
|
@classmethod
|
|
|
- def sph_data_info(cls, channel: str, objectId: str, video_url: str, cover: str, video_title: str, share_cnt: str, like_cnt: str, oss_video_key: str, oss_cover_key: str, nick_name: str, user_name: str, comment_count: str, fav_count: str, create_time: str):
|
|
|
- insert_sql = f"""INSERT INTO sph_data_info (channel, video_id, video_url, video_cover, video_title, share_cnt, like_cnt, oss_url, oss_cover, nick_name, user_name, comment_count, fav_count, create_time)
|
|
|
+ def sph_data_info(cls, channel: str, objectId: str, video_url: str, cover: str, video_title: str, share_cnt: str, like_cnt: str, oss_video_key: str, oss_cover_key: str, nick_name: str, user_name: str, comment_count: str, fav_count: str, create_time: str, duration: str):
|
|
|
+ insert_sql = f"""INSERT INTO sph_data_info (channel, video_id, video_url, video_cover, video_title, share_cnt, like_cnt, oss_url, oss_cover, nick_name, user_name, comment_count, fav_count, create_time, duration)
|
|
|
values
|
|
|
- ("{channel}", "{objectId}", "{video_url}", "{cover}", "{video_title}", "{share_cnt}", "{like_cnt}", "{oss_video_key}", "{oss_cover_key}", "{nick_name}", "{user_name}", "{comment_count}", "{fav_count}", "{create_time}")"""
|
|
|
+ ("{channel}", "{objectId}", "{video_url}", "{cover}", "{video_title}", "{share_cnt}", "{like_cnt}", "{oss_video_key}", "{oss_cover_key}", "{nick_name}", "{user_name}", "{comment_count}", "{fav_count}", "{create_time}", "{duration}")"""
|
|
|
res = MysqlHelper.update_values(
|
|
|
sql=insert_sql
|
|
|
)
|
|
@@ -126,9 +126,9 @@ class sqlCollect():
|
|
|
|
|
|
"""获取视频号历史数据"""
|
|
|
@classmethod
|
|
|
- def sph_data_info_list(cls, user, channel):
|
|
|
- sql = """SELECT video_id, video_title, share_count, like_count, oss_url, oss_cover FROM sph_data_info WHERE nick_name = %s and channel = %s """
|
|
|
- data = MysqlHelper.get_values(sql, (user, channel))
|
|
|
+ def sph_data_info_list(cls, user):
|
|
|
+ sql = """SELECT video_id, video_title, share_cnt, like_cnt, oss_url, oss_cover FROM sph_data_info WHERE nick_name = %s ORDER BY share_cnt DESC"""
|
|
|
+ data = MysqlHelper.get_values(sql, (user))
|
|
|
if data:
|
|
|
return data
|
|
|
return None
|