@property<EOL><INDENT>def followed_columns(self):<DEDENT>
from .column import Column<EOL>if self.url is None:<EOL><INDENT>return<EOL><DEDENT>if self.followed_column_num > <NUM_LIT:0>:<EOL><INDENT>tag = self.soup.find('<STR_LIT>', class_='<STR_LIT>')<EOL>if tag is not None:<EOL><INDENT>for a in tag.find_all('<STR_LIT:a>'):<EOL><INDENT>yield Column(a['<STR_LIT>'], a.img['<STR_LIT>'],<EOL>session=self._session)<EOL><DEDENT><DEDENT>if self.followed_column_num > <NUM_LIT:7>:<EOL><INDENT>offset = <NUM_LIT:7><EOL>gotten_data_num = <NUM_LIT:20><EOL>while gotten_data_num == <NUM_LIT:20>:<EOL><INDENT>params = {<EOL>'<STR_LIT>': self.hash_id,<EOL>'<STR_LIT>': <NUM_LIT:20>,<EOL>'<STR_LIT>': offset<EOL>}<EOL>data = {<EOL>'<STR_LIT>': '<STR_LIT>',<EOL>'<STR_LIT>': self.xsrf,<EOL>'<STR_LIT>': json.dumps(params)<EOL>}<EOL>j = self._session.post(Author_Get_More_Follow_Column_URL,<EOL>data=data).json()<EOL>gotten_data_num = len(j['<STR_LIT>'])<EOL>offset += gotten_data_num<EOL>for msg in map(BeautifulSoup, j['<STR_LIT>']):<EOL><INDENT>name = msg.strong.text<EOL>url = msg.a['<STR_LIT>']<EOL>post_num = int(re_get_number.match(<EOL>msg.span.text).group(<NUM_LIT:1>))<EOL>yield Column(url, name, post_num=post_num,<EOL>session=self._session)<EOL><DEDENT><DEDENT><DEDENT><DEDENT>
获取用户关注的专栏.

        :return: 用户关注的专栏，返回生成器
        :rtype: Column.Iterable