Forráskód Böngészése

update 增加从mysql获取配置信息

lierqiang 2 éve
szülő
commit
5bcbb1ebda

+ 30 - 0
common/public.py

@@ -2,6 +2,7 @@
 # @Author: wangkun
 # @Time: 2023/3/27
 import os, sys
+import random
 
 sys.path.append(os.getcwd())
 from common.common import Common
@@ -39,5 +40,34 @@ def get_user_from_mysql(log_type, crawler, source, env, action=''):
         return []
 
 
+def get_config_from_mysql(log_type, source, env, text, action=''):
+    select_sql = f"""select * from crawler_config where source='{source}' """
+    contents = MysqlHelper.get_values(log_type, source, select_sql, env, action=action)
+    title_list = []
+    filter_list = []
+    for content in contents:
+        config = content['config']
+        config_dict = eval(config)
+        for k, v in config_dict.items():
+            if k == "title":
+                title_list_config = v.split(",")
+                for title in title_list_config:
+                    title_list.append(title)
+            if k == "filter":
+                filter_list_config = v.split(",")
+                for filter_word in filter_list_config:
+                    filter_list.append(filter_word)
+    if text == "title":
+        return title_list
+    elif text == "filter":
+        return filter_list
+
+
+def random_title(log_type, crawler, env, text):
+    random_title_list = get_config_from_mysql(log_type, crawler, env, text)
+    return random.choice(random_title_list)
+
+
 if __name__ == "__main__":
     print(filter_word('public', 'xiaoniangao', '小年糕', 'prod'))
+    # get_config_from_mysql('author', 'xigua', 'prod')

BIN
kuaishou/kuaishou_recommend/kuaishou/videos/e20c6fbcda1169932c94bf0bd3683f70/image.jpg


BIN
kuaishou/kuaishou_recommend/kuaishou/videos/e20c6fbcda1169932c94bf0bd3683f70/video.mp4


BIN
kuaishou/kuaishou_recommend/kuaishou/videos/fe80d0368da2d1c26909d1a875d6e09b/image.jpg


+ 0 - 14
kuaishou/kuaishou_recommend/kuaishou/videos/fe80d0368da2d1c26909d1a875d6e09b/info.txt

@@ -1,14 +0,0 @@
-e4d3640ed1cdc03e
-不是很漂亮主打就是自信
-26
-128164
-0
-5539
-0
-720*1280
-1680277502
-不是圆
-https://p1-pro.a.yximgs.com/uhead/AB/2023/03/21/22/BMjAyMzAzMjEyMjQ1MjRfMzExNTcwODIzNV8xX2hkMTQyXzE=_s.jpg
-https://v2.kwaicdn.com/upic/2023/03/31/23/BMjAyMzAzMzEyMzQ0NDFfMzExNTcwODIzNV85OTQ2Mjg4NTg1NV8xXzM=_b_Babf4d3be147b2b708814052850880ffd.mp4?pkey=AAWWo2TmOyovU3wpcw-qxZEfCzeNLzDtHBE7tLd15z28cmpRxMuIRZjWmjStQwVKc3qjb0_vB8h1BHRng7r1rArjbSzb7ZVX4aio9ACty6MyhQMEMcUsiNRmvlQLVhTywBg&tag=1-1681130915-unknown-0-ml3z9lxblm-de2b236a3eab1bc2&clientCacheKey=3xuzaf2zdga4is9_b.mp4&di=73e2f18f&bp=14944&tt=b&ss=vp
-https://p1.a.yximgs.com/upic/2023/03/31/23/BMjAyMzAzMzEyMzQ0NDFfMzExNTcwODIzNV85OTQ2Mjg4NTg1NV8xXzM=_Bfe4e513ea9e56dd55ff3258b92b7945f.jpg?tag=1-1681130915-unknown-0-zgsrlzqiab-8448deb29683667c&clientCacheKey=3xuzaf2zdga4is9.jpg&di=73e2f18f&bp=14944
-kuaishou1681180829

+ 0 - 7
kuaishou/kuaishou_recommend/kuaishou/videos/fe80d0368da2d1c26909d1a875d6e09b/video.mp4

@@ -1,7 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
-<html>
-<head><title>403 Forbidden</title></head>
-<body>
-<h1>403 Forbidden</h1>
-<p>You don't have permission to access the URL on this server.<hr/>Powered by Tengine</body>
-</html>