def METHOD_NAME(self, item):
    name = CSS("h3").match_one(item).text_content()
    if name == " - Vacant Seat":
        self.skip()
    party = CSS("small").match_one(item).text_content()
    if party == "Democrat":
        party = "Democratic"
    district = CSS("p").match(item)[0].text_content()
    district = (
        re.search(r"District:\r\n(.+)", district).groups()[0].strip().lstrip("0")
    )
    p = ScrapePerson(
        name=name,
        state="ky",
        party=party,
        chamber=self.chamber,
        district=district,
    )
    detail_link = item.get("href")
    p.add_source(self.source.url)
    p.add_source(detail_link)
    p.add_link(detail_link, note="homepage")
    return LegDetail(p, source=URL(detail_link, timeout=30))