def METHOD_NAME(self, query):
    soup = self.get_soup(
        f"https://engnovel.com/?s={urllib.parse.quote_plus(query)}"
    )
    results = []
    for novel in soup.select("div.caption"):
        latest = novel.select_one("small.btn-xs.label-primary")
        span_full = latest.select_one("span")
        if span_full:
            span_full.extract()
        results.append(
            {
                "title": novel.select_one("a")["title"],
                "url": self.absolute_url(novel.select_one("a")["href"]),
                "info": latest.text,
            }
        )
    return results