code: def _parse_downloadcount(self, text):
          
          unit_map = {
              '千': 1000,
              '万': 10000,
              '百万': 1000000,
          }
  
          m = re.match(r'^(\d+(?:\.\d+)?)(\w{0,2})$', text, re.UNICODE)
          if m:
              n = float(m.group(1))
              u = m.group(2)
              u = unit_map.get(u, 1)
              return int(n * u)
          else:
              return 0
docs: parse download count
          text format maybe:
          - pure number: 1000
          - number + unit: 1万