code: def QA_fetch_get_stock_analysis(code):
      
      market = 'sh' if _select_market_code(code) == 1 else 'sz'
      null = 'none'
      data = eval(requests.get(BusinessAnalysis_url.format(
          market, code), headers=headers_em).text)
      zyfw = pd.DataFrame(data.get('zyfw', None))
      jyps = pd.DataFrame(data.get('jyps', None))
      zygcfx = data.get('zygcfx', [])
      temp = []
      for item in zygcfx:
          try:
              data_ = pd.concat([pd.DataFrame(item['hy']).assign(date=item['rq']).assign(classify='hy'),
                                 pd.DataFrame(item['cp']).assign(
                                     date=item['rq']).assign(classify='cp'),
                                 pd.DataFrame(item['qy']).assign(date=item['rq']).assign(classify='qy')])
  
              temp.append(data_)
          except:
              pass
      try:
          res_zyfcfx = pd.concat(temp).set_index(
              ['date', 'classify'], drop=False)
      except:
          res_zyfcfx = None
  
      return zyfw, jyps, res_zyfcfx
docs: 'zyfw', 主营范围 'jyps'#经营评述 'zygcfx' 主营构成分析
  
      date 主营构成	主营收入(元)	收入比例cbbl	主营成本(元)	成本比例	主营利润(元)	利润比例	毛利率(%)
      行业 /产品/ 区域 hq cp qy