code: def _parse_search_result_html(self, doc):
          
          result = []
          soup = bs4.BeautifulSoup(doc, 'lxml')
          search_item_div_list = soup.select(
              '.search-result > ul > li > .search-item')
          if not search_item_div_list:
              return []
          for item in search_item_div_list:
              subinfo = {
                  'title': '',
                  'link': '',
                  'author': 'zimuzu',
                  'exts': [],
                  'languages': [],
                  'rate': 0,
                  'download_count': 0,
              }
              a = item.find('a')
              if not a:
                  continue
              url = a.get('href')
              subinfo['link'] = self._join_url(self.API, url)
              zh_title = a.get_text()
              for k, v in self.LANGUAGES_MAP.items():
                  if k in zh_title:
                      subinfo['languages'].append(v)
              font = item.find('font', class_="f4")
              en_title = font.string
              subinfo['title'] = en_title
              result.append(subinfo)
          return result
docs: 解析搜索结果页面，返回字幕信息列表