createNewKind.py 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. # coding=utf-8
  2. '''
  3. Created on 2016年3月30日
  4. 这个是为了临时获得新的kind的
  5. @author: ChenHao
  6. '''
  7. from util_common import Constant
  8. from pymongo.mongo_client import MongoClient
  9. import time
  10. from analysis import detailAnalysis_kind
  11. TimeStart = time.time()
  12. # 先获得现在的kind
  13. # cli = MongoClient("mongodb://localhost:27017/")
  14. cli = MongoClient(Constant.MONGODB_URL)
  15. db = cli.spider
  16. rs = db.kind_temp.find()
  17. kindlist = list()
  18. for r in rs:
  19. kindlist.append(r)
  20. # loadData = loadData_from_db.LoadDataFromDB()
  21. # kindlist = loadData._get_kindlist_from_db(db)
  22. print (kindlist)
  23. print (len(kindlist))
  24. cli.close()
  25. detail_analysis_kind = detailAnalysis_kind.DetailAnalysisKind(kindlist)
  26. cli = MongoClient(Constant.MONGODB_URL)
  27. db = cli.spider
  28. rs = db.kind_from_listpage.find({}, {"kindls": True})
  29. for r in rs:
  30. detail_analysis_kind._add_into_out_list(r["kindls"])
  31. db.kind_temp_1.insert_many(detail_analysis_kind.out_list)
  32. print (detail_analysis_kind.out_list)
  33. print (len(detail_analysis_kind.out_list))
  34. cli.close()
  35. TimeEnd = time.time()
  36. print ("耗时", TimeEnd - TimeStart)