@TextScraper._needs_download<EOL><INDENT>def _extract(self, identifier):<DEDENT>
conjugation = []<EOL>if self.tree.xpath('<STR_LIT>' + identifier.decode('<STR_LIT:utf-8>') + '<STR_LIT>'):<EOL><INDENT>p = self.tree.xpath('<STR_LIT>' + identifier.decode('<STR_LIT:utf-8>') + '<STR_LIT>')[<NUM_LIT:0>].getparent()<EOL>for font in p.iterfind('<STR_LIT>'):<EOL><INDENT>text = self._normalize(font.text_content())<EOL>next = font.getnext()<EOL>text += '<STR_LIT:U+0020>' + self._normalize(next.text_content())<EOL>while True:<EOL><INDENT>next = next.getnext()<EOL>if next.tag != '<STR_LIT>':<EOL><INDENT>break<EOL><DEDENT>text += '<STR_LIT:/>' + self._normalize(next.text_content())<EOL><DEDENT>conjugation.append(text)<EOL><DEDENT><DEDENT>return conjugation<EOL>
Extracts data from conjugation table.