demo.py 825 B

123456789101112131415161718192021222324252627
  1. import os
  2. import sys
  3. sys.path.append(os.getcwd())
  4. from common.scheduling_db import MysqlHelper
  5. class Demo:
  6. @classmethod
  7. def get_config(cls, log_type, crawler, env):
  8. select_sql = f"""select * from crawler_config where source="xigua" """
  9. contents = MysqlHelper.get_values(log_type, crawler, select_sql, env, action='')
  10. for content in contents:
  11. config = content['config']
  12. print(type(config))
  13. print(config)
  14. print(type(eval(config)))
  15. token = eval(config['token'])
  16. # emoji = config['emoji']
  17. # filter = config['filter']
  18. print(f"token:{token}")
  19. # print(f"emoji:{emoji}")
  20. # print(f"filter:{filter}")
  21. if __name__ == "__main__":
  22. Demo.get_config("demo", "xiaoniangao", "dev")