@property<EOL><INDENT>def answers(self):<DEDENT>
from .question import Question<EOL>from .answer import Answer<EOL>from .author import Author, ANONYMOUS<EOL>newest_url = Topic_Newest_Url.format(self.id)<EOL>params = {'<STR_LIT:start>': <NUM_LIT:0>, '<STR_LIT>': self.xsrf}<EOL>res = self._session.get(newest_url)<EOL>soup = BeautifulSoup(res.content)<EOL>while True:<EOL><INDENT>divs = soup.find_all('<STR_LIT>', class_='<STR_LIT>')<EOL>if len(divs) == <NUM_LIT:0>:<EOL><INDENT>return<EOL><DEDENT>last_score = divs[-<NUM_LIT:1>]['<STR_LIT>']<EOL>for div in divs:<EOL><INDENT>q = div.find('<STR_LIT:a>', class_="<STR_LIT>")<EOL>question_url = Zhihu_URL + q['<STR_LIT>']<EOL>question_title = q.text.strip()<EOL>question = Question(question_url, question_title,<EOL>session=self._session)<EOL>ans = div.find('<STR_LIT:a>', class_='<STR_LIT>')<EOL>answer_url = Zhihu_URL + ans['<STR_LIT>']<EOL>upvote = div.find('<STR_LIT:a>', class_='<STR_LIT>').text<EOL>if upvote.isdigit():<EOL><INDENT>upvote = int(upvote)<EOL><DEDENT>else:<EOL><INDENT>upvote = None<EOL><DEDENT>au = div.find('<STR_LIT>', class_='<STR_LIT>')<EOL>if au.a is None:<EOL><INDENT>author = ANONYMOUS<EOL><DEDENT>else:<EOL><INDENT>author_url = Zhihu_URL + au.a['<STR_LIT>']<EOL>author_name = au.a.text<EOL>author_motto = au.strong['<STR_LIT:title>'] if au.strong else '<STR_LIT>'<EOL>author = Author(author_url, author_name, author_motto,<EOL>session=self._session)<EOL><DEDENT>yield Answer(answer_url, question, author, upvote,<EOL>session=self._session)<EOL><DEDENT>params['<STR_LIT>'] = last_score<EOL>res = self._session.post(newest_url, data=params)<EOL>gotten_feed_num = res.json()['<STR_LIT>'][<NUM_LIT:0>]<EOL>if gotten_feed_num == <NUM_LIT:0>:<EOL><INDENT>return<EOL><DEDENT>soup = BeautifulSoup(res.json()['<STR_LIT>'][<NUM_LIT:1>])<EOL><DEDENT>
获取话题下所有答案（按时间降序排列）

        :return: 话题下所有答案，返回生成器
        :rtype: Answer.Iterable