return analyseResponse(msg, '</font><br>') except: if 1 == kwid: return analyseResponse(msg, '可看笑话分类<br>') if 3 == kwid: return analyseResponse(msg, '<br></font>') if __name__ == '__main__': username = raw_input('UserName: '******'PassWord: '******'cityid', 'r')) # 加载SpecialWords列表 specialWordsList = open(cwd + 'SpecialWords', 'r').readline().split(';') specialWordsDict = {} for sw in specialWordsList: specialWordsDict[sw.split(':')[0]] = sw.split(':')[1] # 加载sensitiveWords列表 sensitiveWordsList = open(cwd + 'SensitiveWords', 'r').readline().split(';') while True: # 获取新鲜事列表页面,返回首个新鲜事Url news = NEWS()
self.title = title self.text = text self.signature = signature self.start = start def _bbssnd(self, url, cookie): req = urllib2.Request(url, urllib.urlencode({'title': self.title, 'signature': self.signature, 'start': self.start, 'text': self.text})) req.add_header('Cookie', cookie) print urllib2.urlopen(req).read() def bbssnd(self, url, cookie): try: return self._bbssnd(url, cookie) except: return self.bbssnd(url, cookie) def hanzi(hz): return hz.decode('utf8').encode('GB18030') if __name__ == '__main__': username = raw_input('UserName: '******'PassWord: ') # 登录白云黄鹤 byhh = BYHH(username, password) cookie = byhh.login() log.i(cookie)