zhangyong il y a 9 mois
Parent
commit
bd555e808f
1 fichiers modifiés avec 11 ajouts et 9 suppressions
  1. 11 9
      channel_ks/ks_feed_list.py

+ 11 - 9
channel_ks/ks_feed_list.py

@@ -67,7 +67,8 @@ class KsFeedVideo:
         data = {
             'isRecommendChange': False,
             'categoryId': category_id,
-            'kuaishou.api_st': "Cg9rdWFpc2hvdS5hcGkuc3QSkAGMQoIK2ZpwlQszYISTxSFxzugi58w2U5gpPqa6an0eU6MFcVsXq2rd_K16UTItZ_OzPV-4jmVN5rNXKXW9jL97JV79Y9PqxaR9xOIr1TEyDzpOq2GM-0W1QRW3M8Li_J6NZ5t1hRFCWHBlOESjiBWs7vq4m1bq_ml0dZ6pgEDfpsWNpBaLRzwZwOO1mD4LqO4aEokh6uHql0RmmtbfoBF25r7QOyIgqNv0TBf6mlwS3bjE0K6sl08M1mMPjW1PB9e0Qr494H8oBTAB",
+            # 'kuaishou.api_st': "Cg9rdWFpc2hvdS5hcGkuc3QSkAGMQoIK2ZpwlQszYISTxSFxzugi58w2U5gpPqa6an0eU6MFcVsXq2rd_K16UTItZ_OzPV-4jmVN5rNXKXW9jL97JV79Y9PqxaR9xOIr1TEyDzpOq2GM-0W1QRW3M8Li_J6NZ5t1hRFCWHBlOESjiBWs7vq4m1bq_ml0dZ6pgEDfpsWNpBaLRzwZwOO1mD4LqO4aEokh6uHql0RmmtbfoBF25r7QOyIgqNv0TBf6mlwS3bjE0K6sl08M1mMPjW1PB9e0Qr494H8oBTAB",
+            'kuaishou.api_st': 'Cg9rdWFpc2hvdS5hcGkuc3QSkAE_VoKJQaM0WajPO6D5L7oDL1T27Alg2mU-kCyJ3UYVcMHrcHWvW25h0I8N99ji9ZU5hLqzw8zaJ9X2U7RbOnoCL6cHJYqdq8UDVpz7sXWOmaNPM5iCYJ7zLa4aXgSAzpHoGhzOqVSr1o3Y7BSJ57WMhJGECPyATpfd6MPBmftxqYXyR_BEvC8x3O_4mboHODAaEgGwS-thQkgSvdABsv26PXMiGyIgTpI18EY0ssCCp3tPqI1swbohPO3jH36-5NV0yKMdJWQoBTAB',
             'client_key': '214c9979',
         }
         sig = cls.calculate_sig(data)
@@ -86,7 +87,8 @@ class KsFeedVideo:
         url = 'https://creator-app.kuaishou.com/rest/bamboo/inspiration/n/feed'
         data = {
             'cs': False,
-            'kuaishou.api_st': "Cg9rdWFpc2hvdS5hcGkuc3QSkAGMQoIK2ZpwlQszYISTxSFxzugi58w2U5gpPqa6an0eU6MFcVsXq2rd_K16UTItZ_OzPV-4jmVN5rNXKXW9jL97JV79Y9PqxaR9xOIr1TEyDzpOq2GM-0W1QRW3M8Li_J6NZ5t1hRFCWHBlOESjiBWs7vq4m1bq_ml0dZ6pgEDfpsWNpBaLRzwZwOO1mD4LqO4aEokh6uHql0RmmtbfoBF25r7QOyIgqNv0TBf6mlwS3bjE0K6sl08M1mMPjW1PB9e0Qr494H8oBTAB",
+            'kuaishou.api_st': 'Cg9rdWFpc2hvdS5hcGkuc3QSkAE_VoKJQaM0WajPO6D5L7oDL1T27Alg2mU-kCyJ3UYVcMHrcHWvW25h0I8N99ji9ZU5hLqzw8zaJ9X2U7RbOnoCL6cHJYqdq8UDVpz7sXWOmaNPM5iCYJ7zLa4aXgSAzpHoGhzOqVSr1o3Y7BSJ57WMhJGECPyATpfd6MPBmftxqYXyR_BEvC8x3O_4mboHODAaEgGwS-thQkgSvdABsv26PXMiGyIgTpI18EY0ssCCp3tPqI1swbohPO3jH36-5NV0yKMdJWQoBTAB',
+            # 'kuaishou.api_st': "Cg9rdWFpc2hvdS5hcGkuc3QSkAGMQoIK2ZpwlQszYISTxSFxzugi58w2U5gpPqa6an0eU6MFcVsXq2rd_K16UTItZ_OzPV-4jmVN5rNXKXW9jL97JV79Y9PqxaR9xOIr1TEyDzpOq2GM-0W1QRW3M8Li_J6NZ5t1hRFCWHBlOESjiBWs7vq4m1bq_ml0dZ6pgEDfpsWNpBaLRzwZwOO1mD4LqO4aEokh6uHql0RmmtbfoBF25r7QOyIgqNv0TBf6mlwS3bjE0K6sl08M1mMPjW1PB9e0Qr494H8oBTAB",
             'client_key': '214c9979',
         }
         sig = cls.calculate_sig(data)
@@ -261,8 +263,8 @@ class KsFeedVideo:
                         sqlCollect.insert_ks_data(user_name, user_sex, time_data, caption, view_count, like_count, share_count, duration, main_mv_url, thumbnail_url, user_id, '1', photo_id, category_name, age=None, oss_object=None, video_uid=None)
                         continue
                     video_percent = '%.2f' % (share_count / like_count)
-                    special = float(0.2)
-                    if float(video_percent) < special or share_count < 2000 or duration < 30 or duration > 600:
+                    special = float(0.1)
+                    if float(video_percent) < special or share_count < 500 or duration < 10 or duration > 30:
                         sqlCollect.insert_ks_data(user_name, user_sex, time_data, caption, view_count, like_count, share_count, duration, main_mv_url, thumbnail_url, user_id, '1', photo_id, category_name, age=None, oss_object=None, video_uid=None)
                         continue
                     value, age = cls.analyze_photo(photo_id)
@@ -272,20 +274,20 @@ class KsFeedVideo:
                                                   photo_id, category_name, age=None, oss_object=None, video_uid=None)
 
                         continue
-                    oss_object_key = Oss.channel_upload_oss(main_mv_url, photo_id)
+                    # oss_object_key = Oss.channel_upload_oss(main_mv_url, photo_id)
                     time.sleep(2)
-                    oss_object = oss_object_key.get("oss_object_key")
+                    # oss_object = oss_object_key.get("oss_object_key")
                     pq_id = cls.get_id_by_category(category_name)
                     if pq_id:
-                        video_uid = cls.insert_piaoquantv(oss_object, caption, pq_id, thumbnail_url)
+                        # video_uid = cls.insert_piaoquantv(oss_object, caption, pq_id, thumbnail_url)
                         sqlCollect.insert_ks_data(user_name, user_sex, time_data, caption, view_count,
                                                   like_count, share_count, duration, main_mv_url, thumbnail_url,
-                                                  user_id, '0', photo_id, category_name, age, oss_object, video_uid)
+                                                  user_id, '0', photo_id, category_name, age, oss_object=None, video_uid=None)
                         current_time = datetime.now()
                         formatted_time = current_time.strftime("%Y-%m-%d %H:%M:%S")
                         values = [
                             [category_name, user_name, user_sex, caption, view_count, like_count, share_count, duration,
-                             main_mv_url, thumbnail_url, user_id, age, pq_id, video_uid, time_data, formatted_time]]
+                             main_mv_url, thumbnail_url, user_id, age, pq_id, "video_uid", time_data, formatted_time]]
                         Feishu.insert_columns("PlcisKhObhzmBothRutc65sJnph", "823f74", "ROWS", 1, 2)
                         time.sleep(0.5)
                         Feishu.update_values("PlcisKhObhzmBothRutc65sJnph", "823f74", "A2:Z2", values)