123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291 |
- #coding=utf-8
- '''
- Created on 2016年6月13日
- @author: uas
- '''
- from pymongo.mongo_client import MongoClient
- from util_common import Constant
- import redis
- cli=MongoClient(Constant.MONGODB_URL)
- db=cli.spider
- # rs=db.component_temp_0607.find({'cmp_kiid':None}) ##959087 //4000000
- # rs=db.component_temp_0607.find_one()
- rows_cmp=db.component_temp_0607.find({'cmp_kiid':None})
- print(rows_cmp)
- rows_original=db.component_original.find({},{'_id':False,'code':True,'lastkind':True})
- print(rows_original)
- missed_kind_set=set()
- # for index,r in enumerate(rows_cmp):
- # for i in rows_original:
- # if r['cmp_code']==i['code']:
- # missed_kind_set.add(i['lastkind'])
- # print(index)
- index=0
- rows_original_list=list()
- for r in rows_original:
- rows_original_list.append(r)
- index+=1
- print(index)
- print(len(rows_original_list))
- for index,r in enumerate(rows_cmp):
- if rows_original_list[r['cmp_id']-1]['code']==r['cmp_code']:
- print(index)
- missed_kind_set.add(rows_original_list[r['cmp_id']-1]['lastkind'])
-
- textname='missed_kind.txt'
-
- f=open(textname,'w')
- for i in missed_kind_set:
- f.write(i)
- f.write('\n')
- f.close()
- r=redis.Redis(host='localhost',port=6379,db=0)
- r.flushdb()
- for element in missed_kind_set:
- r.lpush('mylist',element)
- #
- #
- #
- #射频结栅场效应晶体管(RF JFET)晶体管
- # 工业继电器
- # 交流电源输入模块
- # 交换机开发工具
- # 电源排插
- # RF 开关 IC
- # 环形推拉式连接器
- # 稳压二极管
- # RF连接器工具
- # 光学开关,专业型
- # 数字总线开关 IC
- # 薄膜电容器
- # 铁氧体电缆芯
- # 铝有机聚合物电容器
- # 按钮开关
- # 对数放大器
- # 近程传感器
- # 逻辑输出光电耦合器
- # 未分类连接器
- # 无线充电IC
- # 继电器插座与硬件
- # 可编程开关
- # 高频/射频电阻
- # 开关 IC - 各种
- # 金属膜电阻器 - 透孔
- # VCO振荡器
- # 电容器阵列与网络
- # 数据总线元器件-微型耦合器
- # 数字隔离器
- # RF连接器/同轴连接器
- # LED保护设备
- # 工业湿度传感器
- # 电信接口IC
- # 罩类、盒类及壳类产品
- # 奇偶功能
- # 天线
- # 开发板和工具包 - AVR
- # 压敏电阻
- # 射频适配器 - 三通
- # 钽质电容器-固体SMD
- # SPLD - 简单可编程逻辑器件
- # ESD 抑制器
- # LVDS 接口集成电路
- # 厚膜电阻器 - 透孔
- # 记忆卡连接器
- # 接线系统工具和附件
- # 平面电阻器 - 底架安装
- # 均衡器
- # 动态随机存取存储器
- # Jones 插头和插槽
- # AMC / AMC B+ 连接器
- # 网络控制器与处理器 IC
- # LED 光导管
- # 纽扣电池座
- # 音频放大器
- # 电可擦除可编程只读存储器
- # 陶瓷复合电阻器
- # 拨动开关
- # 板上安装电流传感器
- # 电阻组件
- # LED照明器材
- # 薄膜电阻器 - 透孔
- # 射频开发工具
- # 视频放大器
- # 信号调节
- # 机架和面板连接器
- # 数据记录与采集
- # 电位计
- # 电容触摸传感器
- # 计数器 IC
- # 两端交流开关元件
- # 板载指示灯完整组件
- # 变阻器
- # 固态继电器-PCB安装
- # 电池触点
- # 金属箔电阻 - SMD
- # 面板安装指示灯
- # LCD 数值显示模块
- # 标准卡缘连接器
- # DIN导轨式接线端子
- # 交通和汽车
- # 音频 IC 开发工具
- # 照明电缆
- # 光学数位转换器
- # D-Sub混合触点连接器
- # 调节器/解调器
- # 电流灵敏放大器
- # 闪存
- # LED 照明开发工具
- # 接线系统触点
- # 数据总线元器件-连接器
- # 差分放大器
- # RF片上系统 - SoC
- # MELF电阻器
- # 隔离式DC/DC转换器
- # 1394 接口集成电路
- # 硅对称二端开关元件
- # 照明连接器
- # SCSI 接口集成电路
- # 电流传感电阻器 - 透孔
- # 网线/网络连接线
- # 数字电位计 IC
- # 振动传感器
- # 交流/直流转换器
- # 光纤传感器
- # D-Sub军用规格连接器
- # MOSFET输出光电耦合器
- # 空气质量传感器
- # 金属箔电阻 - 通孔
- # RAM其它
- # 速度传感器
- # IMU-惯性测量单元
- # 电池盒
- # LED透镜
- # 仪表放大器
- # 16位微控制器 - MCU
- # 流量传感器
- # LCD 显示器
- # 编码式波段开关
- # 显示接口集成电路
- # 马达/运动/点火控制器和驱动器
- # 射频混合器
- # 锁相环 - PLL
- # 板机接口移动感应器和位置传感器
- # VFD驱动器
- # 光电晶体管
- # 线性位移传感器
- # 实时时钟
- # 接线端子板接口模块
- # 光学传感器-光对频率和光对电压
- # 铌氧化物电容器
- # 数据总线元器件-触点
- # 厚膜电阻器
- # F-RAM
- # 安全光幕
- # SIMM 连接器
- # 先进先出
- # 电阻器网络与阵列
- # 线绕由阻器 - 透孔
- # 保险丝套件与多件套
- # USB闪存盘
- # 射频微控制器 - MCU
- # 硅电容器
- # 上下转换器
- # 铁氧体环形磁路/磁环
- # 存储器控制器
- # 计数器移位寄存器
- # LED 灯泡
- # OLED显示器和配件
- # 工业压力传感器
- # RF连接器附件
- # 直流电源连接器
- # 发光摇杆开关
- # 微调电阻 - 通孔
- # 自耦变压器
- # NTC热敏电阻
- # 视频 IC
- # 增效器/分频器
- # 线绕电阻器 - 透孔
- # 延迟线/计时元素
- # 微型 TCA 连接器
- # 断路器附件
- # 光学传感器-光数转换器
- # 力传感器与测压元件
- # 多媒体杂项
- # 功率逆变器
- # 直列接线模块
- # 紧急停止开关/急停开关
- # 稳流二极管
- # 灯座与配件
- # 铝质电解电容器-螺旋式接线端
- # 保险丝夹
- # 碳膜电阻器
- # 烟雾报警器
- # 电池组
- # 采样&保持放大器
- # 热敏电阻 - NTC
- # 碳质电阻器
- # USB 接口集成电路
- # 安全IC/验证IC
- # 射频无线杂项
- # 金属薄膜电阻器
- # 时钟合成器/抖动清除器
- # 平面电阻器
- # iButton
- # 环形 DIN 连接器
- # 金属氧化物电阻器
- # 射频金属氧化物半导体场效应(RF MOSFET)晶体管
- # LCD Gamma缓冲器
- # 测斜计
- # 激光二极管
- # 等离子体显示器
- # 音频数据线/视频数据线/RCA数据线
- # 9V电池卡子和触点
- # 衰减器
- # D-Sub双端口连接器
- # 电池充电器
- # 消费电池与相机电池
- # 红外探测器
- # 限幅放大器
- # EL/CCFL 逆变器和配件
- # 光学传感器-开发工具
- # 电子电池
- # 灯透镜
- # 预定标器
- # 传声器前置放大器
- # 保险丝座配件
- # 硬公制连接器
- # 调谐器
- # LED照明条和带
- # 跨导放大器
- # VCSO振荡器
- # 射频军用规格连接器
- # LED 背光
- # 谐振器
- # LED照明片上系统- SoC
- # 线绕电阻器 - 底架安装
- # 通信集成电路 - 若干
- # 射频前端
- # 数据总线元器件-附件
- # 钽质电容器-湿式
- # 音频指示器及警报器
- # 圆柱电池触点、夹子、座和弹簧
- # JFET
- # 光纤线缆
- # 电源变压器
- # 总线发射器
- # 光IC传感器
- # 射频(RF)双极晶体管
|