def get_accountinfo(self); """update the cityid and islandid""" f = self.opener.open("http://s3.ikariam.org/index.php") data = f.read() bs = BeautifulSoup(data) islandid_li = bs.find('li', {'id':'viewIsland'}) islandid = islandid_li.find('a')["href"].split('=')[-1] cityid_li = bs.find('li', {'id':'viewCity'}) cityid = cityid_li.find('a')["href"].split('=')[-1] print "Account Info: IslandID: %s CityID: %s" %\ (self.islandid, self.cityid) return True