def parse_quick_facts(self, selector: Selector, quest: Quest): """ parses the quick facts section on a wowhead quest page :param selector: selector of the quick facts section :param quest: quest item to store gathered info in :return: """ result = selector.re(r"Start:\s(.*</a>)") if result: element = Selector(text=result[0]) quest["npc"] = element.xpath("//a/text()").get() quest["npc_link"] = self.base_url + element.xpath( "//a/@href").get() else: quest["npc"] = "Unknown" quest["npc_link"] = "Unknown"