def __getattr__(self, item: str):
def getter(url):<EOL><INDENT>return getattr(module, item.capitalize())(url,<EOL>session=self._session)<EOL><DEDENT>attr_list = ['<STR_LIT>', '<STR_LIT>', '<STR_LIT>',<EOL>'<STR_LIT>', '<STR_LIT>', '<STR_LIT>', '<STR_LIT>']<EOL>if item.lower() in attr_list:<EOL><INDENT>module = importlib.import_module('<STR_LIT:.>'+item.lower(), '<STR_LIT>')<EOL>return getter<EOL><DEDENT>
本函数用于获取各种类，如 `Answer` `Question` 等.

        :支持的形式有:
            1. client.answer()
            2. client.author()
            3. client.collection()
            4. client.column()
            5. client.post()
            6. client.question()
            7. client.topic()

            参数均为对应页面的url，返回对应的类的实例。