def METHOD_NAME(self, query: str):
    params = {"keywords": query}
    self.visit(f"{self.home_url}search?{urlencode(params)}")
    self.last_soup_url = self.browser.current_url
    for li in self.browser.soup.select(".search-result-container li"):
        a = li.find("a")
        yield SearchResult(
            url=self.absolute_url(a.get("href")),
            title=a.get("data-bookname"),
            info=li.find(".g_star_num small").text.strip(),
        )