主要任务:抓取杭州气象台网站上的天气预报,并张贴在BBS上某个指定板面,并提供了详尽的日志功能,供统计分析。 Python代码(2010-6-23更新中文折行部分) while len(line) – pos > 0:        fix = 0       part = line[pos:pos+limit+fix]        next = line[pos+limit+fix:]        lenlength = len(part.encode(‘gbk’))        left = len(next.encode(‘gbk’))           while (length<limit*2) and (left>0):            fix += 1            part = line[pos:pos+limit+fix]            next = line[pos+limit+fix:]            lenlength = len(part.encode(‘gbk’))            left = len(next.encode(‘gbk’))        if (length>limit*2):            fix –= 1           part = line[pos:pos+limit+fix]            next = line[pos+limit+fix:]            left = len(next.encode(‘gbk’))        point = part[-1:]        if (point in u’〔〈《【(“‘’):            fix –= 1           part = line[pos:pos+limit+fix]        elif (left>0):            point = line[pos+limit+fix]            if (point in u’?!:;、,。”’〕〉》)】:;.,?’):                fix –= 1               part = line[pos:pos+limit+fix]        content += part + ‘\n’        pos += limit + fix     […]