code: def search(cookie, tokens, key, path='/'):
      '''搜索全部文件, 根据文件名.
  
      key - 搜索的关键词
      path - 如果指定目录名的话, 只搜索本目录及其子目录里的文件名.
      '''
      url = ''.join([
          const.PAN_API_URL,
          'search?channel=chunlei&clienttype=0&web=1',
          '&dir=', path,
          '&key=', key,
          '&recursion',
          '&timeStamp=', util.latency(),
          '&bdstoken=', tokens['bdstoken'],
      ])
      req = net.urlopen(url, headers={'Cookie': cookie.header_output()})
      if req:
          content = req.data
          return json.loads(content.decode())
      else:
          return Nonf search(cookie, tokens, key, path='/'):
      '''搜索全部文件, 根据文件名.
  
      key - 搜索的关键词
      path - 如果指定目录名的话, 只搜索本目录及其子目录里的文件名.
      '''
      url = ''.join([
          const.PAN_API_URL,
          'search?channel=chunlei&clienttype=0&web=1',
          '&dir=', path,
          '&key=', key,
          '&recursion',
          '&timeStamp=', util.latency(),
          '&bdstoken=', tokens['bdstoken'],
      ])
      req = net.urlopen(url, headers={'Cookie': cookie.header_output()})
      if req:
          content = req.data
          return json.loads(content.decode())
      else:
          return None
docs: 搜索全部文件, 根据文件名.
  
      key - 搜索的关键词
      path - 如果指定目录名的话, 只搜索本目录及其子目录里的文件名.