demo.py 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. # -*- coding: utf-8 -*-
  2. # @Author: wangkun
  3. # @Time: 2023/3/7
  4. import time
  5. from datetime import date, timedelta
  6. class Demo:
  7. @classmethod
  8. def test_time(cls):
  9. min_publish_day = 10
  10. min_publish_day = (date.today() + timedelta(days=-min_publish_day)).strftime("%Y-%m-%d")
  11. min_publish_day = int(time.mktime(time.strptime(min_publish_day, "%Y-%m-%d")))
  12. print(min_publish_day)
  13. @classmethod
  14. def test_str(cls):
  15. list1 = [('task_id','19'),('task_name','西瓜定向抓取'),('source','xigua'),('next_time','1678174642'),('interval_piaoquan','600'),('play_cnt',{'min':1000}),('video_width',{'min':720}),('video_height',{'min':720}),('video_like',{'min':0}),('share_cnt',{'min':0}),('duration_min',60),('duration_max',6000),('task_type','author'),('spider_link',['https://www.ixigua.com/home/95420624045','https://www.ixigua.com/home/6431477489']),('spider_name','run_xigua_follow'),('min_publish_time','0'),('min_publish_day','10'),('media_id','6267141'),('applets_status','0'),('app_status','3'),('user_tag','西瓜爬虫,定向爬虫策略'),('user_content_tag','搞笑博主'),('local','aliyun')]
  16. dict1 = dict(list1)
  17. print(type(dict1))
  18. print(dict1)
  19. for k, v in dict1.items():
  20. print(f"{k}:{v},{type(v)}")
  21. # for tuple1 in str1:
  22. # list1 = list(tuple1)
  23. # dict1 = dict(zip(list1))
  24. if __name__ == "__main__":
  25. # Demo.test_time()
  26. # Demo.test_str()
  27. print(int('0'))
  28. pass