Ejemplo n.º 1
0
 def GetOtherThreadPage(self):
     if self.Board == self.xunil:
         from Plugins.Extensions.BoardsReader.libs.smf import GetWebPage, GetFullThread
         username = config.plugins.BoardReader.xunil_login.value
         password = config.plugins.BoardReader.xunil_password.value
         myThreadURL = '.%i.html' % ((self.CurrentThreadPage - 1) * 15)
     elif self.Board == self.dvhk:
         from Plugins.Extensions.BoardsReader.libs.vbulletin import GetWebPage, GetFullThread
         username = config.plugins.BoardReader.dvhk_login.value
         password = config.plugins.BoardReader.dvhk_password.value
         myThreadURL = '&page=%i' % self.CurrentThreadPage
     else:
         return
     myThreadURL = self.ThreadURL + myThreadURL
     print "GetOtherThreadPage>>>" + self.mainurl + myThreadURL
     try:
         self.WebPage = GetFullThread(
             GetWebPage(self.mainurl, myThreadURL, username, password))
     except:
         pass
     self.newtitle = self.WebPage[:self.WebPage.find('\n')]
     self.setTitle(self.newtitle)
     self.WebPage = self.WebPage[self.WebPage.find('\n') + 1:]
     self.processWebPage()
     return