예제 #1
0
    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
예제 #2
0
    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
예제 #3
0
 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 []
예제 #4
0
    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
예제 #5
0
    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
예제 #6
0
    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
예제 #7
0
    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
예제 #8
0
    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
예제 #9
0
    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
예제 #10
0
    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
예제 #11
0
    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
예제 #12
0
    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
예제 #13
0
    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
예제 #14
0
    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
예제 #15
0
    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
예제 #16
0
    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
예제 #17
0
    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
예제 #18
0
 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
예제 #19
0
 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
예제 #20
0
    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
예제 #21
0
    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
예제 #22
0
    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
예제 #23
0
    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
예제 #24
0
 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
예제 #25
0
    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
예제 #26
0
    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
예제 #27
0
    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
예제 #28
0
    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
예제 #29
0
    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
예제 #30
0
    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