def c_mortgage_execute(self, list_): url1 = 'commonServlet.json?commonEnter=true' data_dict0 = { 'id': list_[1], 'org': list_[0], 'seq_id': list_[2], 'showRecordLine': '0', 'propertiesName': "dongchanDetail", 'specificQuery': "commonQuery" } dict_ba = get_html(url1, list_, data_dict0) dict_ba_list = [] if dict_ba != []: dict_ba = dict_ba[0] dict_ba[ 'time_range'] = u'自' + dict_ba['C6'] + u'至' + dict_ba[u'C7'] dict_keyword = { 'mortgage_reg_num': [u'C1'], 'date_reg': [u'C2'], 'authority': [u'C3'], 'mortgage_type': [u'C4'], 'amount': [u'C5'], 'time_range': [u'C7'], 'mortgage_range': [u'C8'] } dict_ba = common.judge_keyword(dict_ba, dict_keyword) # dict_ba = common.c_mortgage_dict(dict_ba) dict_ba_list.append(dict_ba) return dict_ba_list
def pledge_execute(self, list_): url1 = 'commonServlet.json?commonEnter=true' data_dict0 = { 'specificQuery': "commonQuery", 'propertiesName': "guquanchuzhi" } info = get_html(url1, list_, data_dict0) if info != []: for i in info: data = BeautifulSoup(i["D1"], 'lxml').findAll('td') for d in range(len(data)): i[str(d)] = data[d].text # print i['8'] key_list = [ 'xuhao', 'reg_code', 'pleder', 'id_card', 'plede_amount', 'brower', 'brower_id_card', 'reg_date', 'status', 'changes' ] # key_list = ['序号', '登记编号', '出质人', '证件号码', '出质股权数额', '质权人', '证件号码', # '股权出质设立登记日期', '状态', '变化情况'] value_list = [['0'], ['1'], ['2'], ['3'], ['4'], ['5'], ['6'], ['7'], ['8'], ['9']] dict_keyword = dict(zip(key_list, value_list)) info_list = [] for dict_baa in info: dict_ba = common.judge_keyword(dict_baa, dict_keyword) info_list.append(dict_ba) return info_list
def basicinfo_execute(self, pageSoup): dict_ba = pageSoup["base"] dict_ba['区域'] = '重庆市' if dict_ba != {}: dict_keyword = { 'company_name': ['entname'], 'fund_cap': [u'注册资本'], 'company_type': [u'enttype'], 'check_type': [u'opstate'], 'authority': [u'regorg'], 'check_date': [u'apprdate'], 'locate': [u'区域'], 'owner': ['name', 'pril', 'lerep'], 'address': ['oploc', 'dom'], 'reg_num': ['regno', 'creditcode'], 'business_area': ['opscoandform', 'opscope'], 'start_date': ['estdate'], 'business_from': ['regdate', 'opfrom'] } dict_ba = common.judge_keyword(dict_ba, dict_keyword) if dict_ba.has_key('regcap'): #备忘 dict_ba['fund_cap'] = str(dict_ba['regcap']) + '万元人民币' dict_ba_list = [] dict_ba_list.append(dict_ba) return dict_ba_list else: return []
def s_creditor_execute(self, list_): url1 = 'commonServlet.json?commonEnter=true' data_dict0 = { 'id': list_[1], 'org': list_[0], 'seq_id': list_[2], 'showRecordLine': '0', 'propertiesName': "bdbzq", 'specificQuery': "commonQuery" } dict_ba = get_html(url1, list_, data_dict0) dict_ba_list = [] if dict_ba != []: dict_ba = dict_ba[0] dict_keyword = { 'mortgage_type': [u'C1'], 'amount': [u'C2'], 'mortgage_range': [u'C3'], 'time_range': [u'C4'] } dict_ba = common.judge_keyword(dict_ba, dict_keyword) mortgage_reg_num = self.c_mortgage_execute( list_)[0]['mortgage_reg_num'] dict_ba['mortgage_reg_num'] = mortgage_reg_num dict_ba_list.append(dict_ba) return dict_ba_list
def mortgage_execute(self, list_): url1 = 'commonServlet.json?commonEnter=true' data_dict0 = { 'id': list_[1], 'org': list_[0], 'seq_id': list_[2], 'propertiesName': "dywgk", 'specificQuery': "commonQuery" } dict_ba_list = get_html(url1, list_, data_dict0) key_list = [ 'xuhao', 'mortgage_name', 'belongs', 'information', 'mortgage_range' ] # key_list = ['序号', '抵押物名称', '所有权归属', '数量、质量等信息', '备注'] value_list = [['RN'], ['C1'], ['C2'], ['C3'], ['C4']] dict_keyword = dict(zip(key_list, value_list)) info_list = [] for dict_baa in dict_ba_list: dict_ba = common.judge_keyword(dict_baa, dict_keyword) info_list.append(dict_ba) # return info_list for dict_ba in info_list: mortgage_reg_num = self.c_mortgage_execute( list_)[0]['mortgage_reg_num'] dict_ba['mortgage_reg_num'] = mortgage_reg_num return info_list
def s_creditor_execute(self, pageSoup): dict_ba_list_1 = [] if pageSoup.has_key("motage"): dict_ba_list_0 = pageSoup["motage"] dict_ba_list_1 = [] if dict_ba_list_0 != []: for dict_ba_0 in dict_ba_list_0: dict_ba_list = dict_ba_0["obligees"] if dict_ba_list != []: for dict_ba in dict_ba_list: dict_ba['priclasecam'] = str( dict_ba['priclasecam']) + u'万元' dict_ba["pefperformto"] = u'自' + str( dict_ba["pefperform"]) + u'至' + str( dict_ba["pefperto"]) dict_keyword = { 'mortgage_type': ['priclaseckind'], 'amount': ['priclasecam'], 'mortgage_range': ['warcov'], 'time_range': ['pefperformto'] } dict_ba = common.judge_keyword( dict_ba, dict_keyword) # dict_ba = common.s_creditor_dict(dict_ba) mortgage_reg_num = self.c_mortgage_execute( pageSoup)[0]['mortgage_reg_num'] dict_ba['mortgage_reg_num'] = mortgage_reg_num dict_ba_list_1.append(dict_ba) return dict_ba_list_1
def mortgage_basic_execute(self, pageSoup): dict_ba_list = [] if pageSoup.has_key("motage"): dict_ba_list = pageSoup["motage"] dict_keyword = { 'xuhao': [], 'mortgage_reg_num': ['morregcno'], 'date_reg': ['regidate'], 'authority': ['regorg'], 'amount': ['priclasecam'], 'status': ['type'], 'detail': [] } if dict_ba_list != []: for dict_ba in dict_ba_list: if dict_ba.has_key('priclasecam') and dict_ba.has_key( 'regcapcur'): dict_ba['priclasecam'] = str( dict_ba['priclasecam'] ) + u'万' + dict_ba['regcapcur'] if dict_ba['type'] == None or dict_ba['type'] == "1": dict_ba['type'] = "有效" if dict_ba['type'] == "2": dict_ba['type'] = "无效" dict_ba = common.judge_keyword(dict_ba, dict_keyword) return dict_ba_list
def pledge_execute(self, pageSoup): dict_ba_list = [] if pageSoup.has_key("stock"): dict_ba_list = pageSoup["stock"] if dict_ba_list != []: dict_keyword = { 'xuhao': [], 'reg_code': ['equityno'], 'pleder': ['pledgor'], 'id_card': ['cerno', 'blicno'], 'plede_amount': ['impam'], 'brower': ['imporg'], 'brower_id_card': ['impcerno', 'impno'], 'reg_date': ['equpledate'], 'status': ['type'], 'changes': [] } for dict_ba in dict_ba_list: dict_ba['changes'] = '' if dict_ba.has_key('impam') and dict_ba.has_key( 'pledamunit'): dict_ba['impam'] = str( dict_ba['impam']) + dict_ba['pledamunit'] dict_ba = common.judge_keyword(dict_ba, dict_keyword) return dict_ba_list
def basicinfo_execute(self, pageSoup): ''' :return: 基本信息 dict ''' soup = pageSoup.find('div', {'id': 'jibenxinxi'}) Info = self.parse(soup,'table', {'id': 'baseinfo'}) if Info[0].has_key('统一社会信用代码') and Info[0].has_key('注册号')\ and Info[0]['统一社会信用代码'] == '': Info[0]['统一社会信用代码'] = Info[0]['注册号'] dict_keyword = dict(reg_num=['统一社会信用代码', u'注册号', u'注册号/统一社会信用代码'], company_name=[u'名称', u'公司名称'], owner=[u'法定代表人', u'负责人', u'股东', u'经营者', u'执行事务合伙人', u'投资人'], address=[u'营业场所', u'经营场所', u'住所', u'住所/经营场所'], start_date=[u'成立日期', u'注册日期'], check_date=[u'核准日期', u'发照日期'], fund_cap=[u'注册资本'], company_type=[u'类型'], business_area=[u'经营范围'], business_from=[u'经营期限自', u'营业期限自'], check_type=[u'登记状态', u'经营状态'], authority=[u'登记机关'], locate=[u'区域']) Info[0][u'区域'] = u'广东省' Info[0] = common.judge_keyword(Info[0], dict_keyword) self.qyxx_basicinfo = Info
def basicinfo_execute(self, list_): url = 'http://gsxt.gzgs.gov.cn/2016/query!searchData.shtml' data = {'c': '0', 't': '5'} data["nbxh"] = list_ info = get_html(url, data) if info == []: url = 'http://gsxt.gzgs.gov.cn/2016/nzgs/query!searchData.shtml' data = {'c': '1', 't': '1'} data["nbxh"] = list_ info = get_html(url, data) if info != []: for i in info: i["区域"] = u'贵州' dict_keyword = { 'qymc': ['***', 'zhmc'], # 'fddbr': ['jyzm'], #经营者 'qylxmc': ['zcxsmc'], #组成形式 'yyrq1': ['jyqsrq'] #核准日期 } i = common.judge_keyword(i, dict_keyword) #如果没有 这个键变换参数再发请求 if i.has_key("mclxmc") == False: url_1 = "http://gsxt.gzgs.gov.cn/2016/query!searchData.shtml" data_1 = {'c': '0', 't': '57'} data_1['nbxh'] = list_ info_1 = get_html(url_1, data_1) if info_1[0].has_key('mclxmc'): i['mclxmc'] = info_1[0]['mclxmc'] dict_ba_list = info dict_keyword = { 'company_name': ['qymc'], # 公司名称 'check_type': ['mclxmc'], # 续存 'fund_cap': ['zczb'], # 注册资本 #如果没有注册资本怎么办? 'company_type': ['qylxmc'], # 组织形式 'authority': ['djjgmc'], # 机关 'check_date': ['hzrq'], # 核准日期 'locate': ['区域'], 'owner': ['fddbr'], #经营者 'address': ['zs'], #地址 'reg_num': ['zch'], # 注册号 'business_area': ['jyfw'], # 经营范围 'start_date': ['clrq'], #注册日期 'business_from': ['yyrq1'] # 营业期限自 } dict_ba_list = common.judge_keyword_1(dict_ba_list, dict_keyword) for li in dict_ba_list: if li.has_key("fund_cap") == False: li["fund_cap"] = None return dict_ba_list else: return None
def branch_execute(self, list_): url1 = 'pspcServlet.json?pspcEnter=true' data_dict0 = {'specificQuery': "branchOfficeInfor"} dict_ba_list = get_html(url1, list_, data_dict0) key_list = ['xuhao', 'company_num', 'company_name', 'authority'] # key_list = ['序号', '注册号/统一社会信用代码', '名称', '登记机关'] value_list = [['RN'], ['C1'], ['C2'], ['C3']] dict_keyword = dict(zip(key_list, value_list)) info_list = [] for dict_baa in dict_ba_list: dict_ba = common.judge_keyword(dict_baa, dict_keyword) info_list.append(dict_ba) return info_list
def member_execute(self, pageSoup): dict_ba_list = [] if pageSoup.has_key("members"): dict_ba_list = pageSoup["members"] dict_keyword = { 'xuhao': [], 'person_name': ['name'], 'p_position': ['position'] } if dict_ba_list != []: for dict_ba in dict_ba_list: dict_ba = common.judge_keyword(dict_ba, dict_keyword) return dict_ba_list
def s_h_execute(self, pageSoup): dict_ba_list = [] if pageSoup.has_key("investors"): dict_ba_list = pageSoup["investors"] if dict_ba_list != []: dict_keyword = { 's_h_name': ['inv'], 's_h_id_type': ['certype', 'blictype'], 's_h_id': ['cerno', 'blicno'], 's_h_type': ['invtype'] } for dict_ba in dict_ba_list: dict_ba = common.judge_keyword(dict_ba, dict_keyword) return dict_ba_list
def branch_execute(self, pageSoup): dict_ba_list = [] if pageSoup.has_key("brunchs"): dict_ba_list = pageSoup["brunchs"] if dict_ba_list != []: dict_keyword = { 'xuhao': [], 'company_num': ['regno', 'creditcode'], 'company_name': ['brname'], 'authority': ['regorgname'] } for dict_ba in dict_ba_list: dict_ba = common.judge_keyword(dict_ba, dict_keyword) return dict_ba_list
def b_c_execute(self, pageSoup): dict_ba_list = [] if pageSoup.has_key("alters"): dict_ba_list = pageSoup["alters"] dict_keyword = { 'reason': ['altitem'], 'before_change': ['altbe'], 'after_change': ['altaf'], 'date_to_change': ['altdate'] } if dict_ba_list != []: for dict_ba in dict_ba_list: dict_ba = common.judge_keyword(dict_ba, dict_keyword) return dict_ba_list
def b_c_execute(self, list_): url1 = 'commonServlet.json?commonEnter=true' data_dict0 = {'propertiesName': "biangeng"} dict_ba_list = get_html(url1, list_, data_dict0) key_list = [ 'reason', 'before_change', 'after_change', 'date_to_change' ] # key_list = ['变更事项', '变更前', '变更后', '变更日期'] value_list = [['C1'], ['C2'], ['C3'], ['C4']] dict_keyword = dict(zip(key_list, value_list)) info_list = [] for dict_baa in dict_ba_list: dict_ba = common.judge_keyword(dict_baa, dict_keyword) info_list.append(dict_ba) return info_list
def spot_check_execute(self, pageSoup): dict_ba_list = [] if pageSoup.has_key("ccjc"): dict_ba_list = pageSoup["ccjc"] if dict_ba_list != []: dict_keyword = { 'xuhao': [], 'authority': ['insauth'], 'spot_type': ['instype'], 'spot_date': ['insdate'], 'spot_result': ['insresname'] } for dict_ba in dict_ba_list: dict_ba = common.judge_keyword(dict_ba, dict_keyword) return dict_ba_list
def basicinfo_execute(self, list_): url = "http://gsxt.gzgs.gov.cn/2016/query!searchData.shtml" data = {'c': '0', 't': '5'} data['nbxh'] = list_[0] info = get_html(url, data) if info == []: url = "http://gsxt.gzgs.gov.cn/2016/gtgsh/query!searchOldData.shtml" data = {'c': '1', 't': '1'} data['nbxh'] = list_[0] info = get_html(url, data) if info != []: for i in info: i['区域'] = '贵州' dict_keyword = { '***': ['qymc', 'zhmc'], 'fddbr': ['jyzm'], 'qylxmc': ['zcxsmc'], 'yyrq1': ['jyqsrq'] } i = common.judge_keyword(i, dict_keyword) if i.has_key('mclxmc') == False: url_1 = "http://gsxt.gzgs.gov.cn/2016/query!searchData.shtml" data_1 = {'c': '0', 't': '57'} data_1['nbxh'] = list_[0] info_1 = get_html(url_1, data_1) if info_1[0].has_key('mclxmc'): i['mclxmc'] = info_1[0]['mclxmc'] dict_ba_list = info dict_keyword = { 'company_name': ['qymc'], 'reg_num': ['zch'], 'owner': ['fddbr'], 'address': ['zs'], 'start_date': ['clrq'], 'fund_cap': ['zczb'], 'company_type': ['qylxmc'], 'business_area': ['jyfw'], 'check_type': ['mclxmc'], 'authority': ['djjgmc'], 'check_date': ['hzrq'], 'business_from': ['yyrq1'], 'locate': [u'区域'] } dict_ba_list = common.judge_keyword_1(dict_ba_list, dict_keyword) return dict_ba_list else: return None
def basicinfo_execute(self, list_): url = 'http://www.jsgsj.gov.cn:58888/ecipplatform/ciServlet.json?ciEnter=true' headers_info = { 'Connection': 'keep-alive', 'Host': 'www.jsgsj.gov.cn:58888', 'X-Forwarded-For': '8.8.8.8', 'Referer': 'http://www.jsgsj.gov.cn:58888/ecipplatform/inner_pspc/pspc_queryCorpInfor_gsRelease.jsp', 'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.155 Safari/537.36' } data = { 'id': list_[1], 'org': list_[0], 'seq_id': list_[2], 'specificQuery': "basicInfo" } req = Session.post(url, headers=headers_info, data=data, proxies=_proxies) dict_keyword = { 'company_name': [u'C2'], 'fund_cap': [u'C6'], 'company_type': [u'C3'], 'check_type': [u'C13'], 'authority': [u'C11'], 'check_date': [u'C12'], 'locate': [u'区域'], 'owner': [u'C5', u'负责人', u'股东', u'经营者', u'执行事务合伙人', u'投资人'], 'address': [u'C7', u'营业场所', u'经营场所', u'住所/经营场所'], 'reg_num': [u'C1', u'注册号/统一社会信用代码'], 'business_area': [u'C8', u'业务范围'], 'start_date': [u'C4', u'注册日期'], 'business_from': [u'C9', u'经营期限自'] } dict_ba = json.loads(req.content)[0] dict_ba[u'区域'] = u'江苏省' dict_ba = common.judge_keyword(dict_ba, dict_keyword) dict_ba_list = [] dict_ba_list.append(dict_ba) return dict_ba_list
def abnormal_execute(self, pageSoup): dict_ba_list = [] if pageSoup.has_key("qyjy"): dict_ba_list = pageSoup["qyjy"] dict_keyword = { 'xuhao': [], 'reason': ['specause'], 'date_occurred': ['publishdate'], 'juedinglierujiguan': [], 'reason_out': ['remexcpres'], 'date_out': ['remdate'], 'authority': ['decorg'] } if dict_ba_list != []: for dict_ba in dict_ba_list: dict_ba = common.judge_keyword(dict_ba, dict_keyword) return dict_ba_list
def abnormal_execute(self, list_): url1 = 'commonServlet.json?commonEnter=true' data_dict0 = {'propertiesName': "abnormalInfor"} dict_ba_list = get_html(url1, list_, data_dict0) key_list = [ 'xuhao', 'reason', 'date_occurred', 'juedinglierujiguan', 'reason_out', 'date_out', 'authority' ] # key_list = ['序号', '列入异常原因', '列入日期', '作出决定机关(列入)', '移出异常原因', '移出日期', '作出决定机关(列出)'] value_list = [['RN'], ['C1'], ['C2'], ['juedinglierujiguan'], ['C3'], ['C4'], ['C5']] dict_keyword = dict(zip(key_list, value_list)) info_list = [] for dict_baa in dict_ba_list: dict_ba = common.judge_keyword(dict_baa, dict_keyword) info_list.append(dict_ba) return info_list
def adm_punishment_execute(self, pageSoup): dict_ba_list = [] if pageSoup.has_key("punishments"): dict_ba_list = pageSoup["punishments"] if dict_ba_list != []: dict_keyword = { 'xuhao': [], 'pun_number': ['pendecno'], 'reason': ['illegacttype'], 'fines': ['authcontent'], 'authority': ['penauth'], 'pun_date': ['pendecissdate'], 'xiangqing': [] } for dict_ba in dict_ba_list: dict_ba = common.judge_keyword(dict_ba, dict_keyword) return dict_ba_list
def adm_punishment_execute(self, list_): url1 = 'commonServlet.json?commonEnter=true' data_dict0 = {'propertiesName': "chufa"} dict_ba_list = get_html(url1, list_, data_dict0) key_list = [ 'xuhao', 'pun_number', 'reason', 'fines', 'authority', 'pun_date', 'xiangqing' ] # key_list = ['序号','行政处罚决定书文号','违法行为类型','行政处罚内容','作出行政处罚决定机关名称', # '作出行政处罚决定日期','详情'] value_list = [['RN'], ['C1'], ['C2'], ['C3'], ['C4'], ['C5'], ['xiangqing']] dict_keyword = dict(zip(key_list, value_list)) info_list = [] for dict_baa in dict_ba_list: dict_ba = common.judge_keyword(dict_baa, dict_keyword) info_list.append(dict_ba) return info_list
def member_execute(self, list_): url = "http://gsxt.gzgs.gov.cn/2016/query!searchData.shtml" # url = "http://gsxt.gzgs.gov.cn/2016/gtgsh/query!searchData.shtml" data = {'c': '0', 't': '8'} data['nbxh'] = list_[0] info = get_html(url, data) if info == []: url = "http://gsxt.gzgs.gov.cn/2016/gtgsh/query!searchData.shtml" data['c'] = '1' data['t'] = '3' info = get_html(url, data) if info != []: for i in info: dict_keyword = {'xm': ['jyzm']} i = common.judge_keyword(i, dict_keyword) dict_ba_list = info dict_keyword = {'person_name': ['xm'], 'p_position': ['zwmc']} dict_ba_list = common.judge_keyword_1(dict_ba_list, dict_keyword) return dict_ba_list
def stockholder_change_execute(self, list_): url1 = 'commonServlet.json?commonEnter=true' data_dict0 = { 'specificQuery': "commonQuery", 'propertiesName': "gdbgList" } dict_ba_list = get_html(url1, list_, data_dict0) key_list = [ 'xuhao', 'person', 'stock', 'person_get', 'court', 'xiangqing' ] # key_list = ['序号','被执行人','股权数额','受让人','执行法院','详情'] value_list = [['NO_'], ['C1'], ['C2'], ['C3'], ['C4'], ['xiangqing']] dict_keyword = dict(zip(key_list, value_list)) info_list = [] for dict_baa in dict_ba_list: dict_ba = common.judge_keyword(dict_baa, dict_keyword) info_list.append(dict_ba) return info_list
def spot_check_execute(self, list_): url1 = 'commonServlet.json?commonEnter=true' data_dict0 = { 'specificQuery': "commonQuery", 'propertiesName': "checkup" } dict_ba_list = get_html(url1, list_, data_dict0) key_list = [ 'xuhao', 'authority', 'spot_type', 'spot_date', 'spot_result' ] # key_list = ['序号','检查实施机关','类型','日期','结果'] value_list = [['RN'], ['C1'], ['C2'], ['C3'], ['C4']] dict_keyword = dict(zip(key_list, value_list)) info_list = [] for dict_baa in dict_ba_list: dict_ba = common.judge_keyword(dict_baa, dict_keyword) info_list.append(dict_ba) return info_list
def s_h_execute(self, list_): url1 = 'ciServlet.json?ciEnter=true' data_dict0 = { 'CORP_ID': list_[1], 'CORP_ORG': list_[0], 'CORP_SEQ_ID': list_[2], 'specificQuery': "investmentInfor" } dict_ba_list = get_html(url1, list_, data_dict0) key_list = ['s_h_name', 's_h_id_type', 's_h_id', 's_h_type'] # key_list = ['股东', '股东证件类型', '股东证件号', '股东类型'] value_list = [['C2'], ['C3'], ['C4'], ['C1']] dict_keyword = dict(zip(key_list, value_list)) info_list = [] for dict_baa in dict_ba_list: dict_ba = common.judge_keyword(dict_baa, dict_keyword) info_list.append(dict_ba) return info_list
def mortgage_basic_execute(self, list_): url1 = 'commonServlet.json?commonEnter=true' data_dict0 = { 'specificQuery': "commonQuery", 'propertiesName': "dongchan" } dict_ba_list = get_html(url1, list_, data_dict0) key_list = [ 'xuhao', 'mortgage_reg_num', 'date_reg', 'authority', 'amount', 'status', 'detail' ] # key_list = ['序号' '登记编号' '登记日期' '登记机关' '被担保债权数额' '状态' '详情'] value_list = [['RN'], ['C1'], ['C2'], ['C3'], ['C4'], ['C5'], ['C6']] dict_keyword = dict(zip(key_list, value_list)) info_list = [] for dict_baa in dict_ba_list: dict_ba = common.judge_keyword(dict_baa, dict_keyword) info_list.append(dict_ba) return info_list
def member_execute(self, list_): url1 = 'ciServlet.json?ciEnter=true' data_dict0 = { 'CORP_ID': list_[1], 'CORP_ORG': list_[0], 'CORP_SEQ_ID': list_[2], 'specificQuery': "personnelInformation" } info = get_html(url1, list_, data_dict0) dict_ba_list = mulColumn(info) #有两栏 key_list = ['xuhao', 'person_name', 'p_position'] # key_list = ['序号', '姓名', '职位'] value_list = [['VALUES1RN'], ['PERSON_NAME1'], ['POSITION_NAME1']] dict_keyword = dict(zip(key_list, value_list)) info_list = [] for dict_baa in dict_ba_list: dict_ba = common.judge_keyword(dict_baa, dict_keyword) info_list.append(dict_ba) return info_list
def stock_freeze_execute(self, pageSoup): dict_ba_list = [] dict_ba_list = pageSoup if dict_ba_list != []: for dict_ba in dict_ba_list: if dict_ba.has_key('froam') and dict_ba.has_key('regcapcur'): dict_ba['froam'] = str( dict_ba['froam']) + u'万' + dict_ba['regcapcur'] dict_keyword = { 'xuhao': [], 'person': ['inv'], 'stock': ['froam'], 'court': ['froauth'], 'notice_number': ['executeno'], 'status': ['frozstate'], 'xiangqing': [] } dict_ba = common.judge_keyword(dict_ba, dict_keyword) return dict_ba_list