def METHOD_NAME(self):
    logger.debug("Visiting %s", self.novel_url)
    response = self.get_response(self.novel_url)
    html_text = response.content.decode("utf8", "ignore")
    html_text = html_text.replace(r"</body>", "").replace(r"</html>", "")
    html_text += "</body></html>"
    soup = self.make_soup(html_text)
    possible_title = soup.select_one(".section-header-title")
    assert isinstance(possible_title, Tag)
    self.novel_title = possible_title.text.strip()
    logger.info("Novel title: %s", self.novel_title)
    possible_image = soup.select_one(".novels-detail-left img")
    if isinstance(possible_image, Tag):
        self.novel_cover = self.absolute_url(possible_image["src"])
    logger.info("Novel cover: %s", self.novel_cover)
    for tag in soup.select(".container dl.text-xs"):
        dt = tag.select_one("dt")
        dd = tag.select_one("dd")
        if not (isinstance(dt, Tag) and isinstance(dd, Tag)):
            continue
        if dt.text.strip() == "Author(s):":
            self.novel_author = dd.text.strip()
    logger.info("Novel author: %s", self.novel_author)
    # possible_novel_id = soup.select_one('.js-load-chapters')
    # assert isinstance(possible_novel_id, Tag)
    # novel_id = str(possible_novel_id['data-novel-id']).strip()
    # logger.info('# novel id = %s', novel_id)
    # response = self.submit_form(
    #     self.absolute_url(chapter_load_url),
    #     data='novelId=%s' % novel_id,
    #     headers={
    #         'accept': '*/*',
    #         'x-requested-with': 'XMLHttpRequest',
    #         'origin': self.home_url.strip('/'),
    #         'referer': self.novel_url.strip('/'),
    #     },
    # )
    # soup = self.make_soup(response)
    # volumes = set()
    # for a in reversed(soup.select('a')):
    #     chap_id = len(self.chapters) + 1
    #     vol_id = len(self.chapters) // 100 + 1
    #     volumes.add(vol_id)
    #     self.chapters.append({
    #         'id': chap_id,
    #         'volume': vol_id,
    #         'title': a.text.strip(),
    #         'url': self.absolute_url(a['href']),
    #     })
    # # end for
    # self.volumes = [{'id': x} for x in volumes]
    for tab in reversed(
        soup.select(".novels-detail-chapters-btn-list a[data-tab]")
    ):
        vol_id = len(self.volumes) + 1
        self.volumes.append({"id": vol_id})
        for a in reversed(
            soup.select(".novels-detail-chapters#%s a" % tab["data-tab"])
        ):
            chap_id = len(self.chapters) + 1
            self.chapters.append(
                {
                    "id": chap_id,
                    "volume": vol_id,
                    "title": a.text.strip(),
                    "url": self.absolute_url(a["href"]),
                }
            )