Index: wikipedia.py
===================================================================
--- wikipedia.py	(Revision 8976)
+++ wikipedia.py	(Arbeitskopie)
@@ -7251,9 +7251,8 @@
         if not hasattr(self, "_mw_version"):
             versionpage = self.getUrl(self.get_address("Special:Version"))
             htmldata = BeautifulSoup(versionpage, convertEntities="html")
-            versionstring = htmldata.findAll(text="MediaWiki"
-                                             )[1].parent.nextSibling
-            m = re.match(r"^: ([0-9]+)\.([0-9]+)(.*)$", str(versionstring))
+            versionstring = htmldata.body.table.findAll('td')[1].contents[0]
+            m = re.match(r"^([0-9]+)\.([0-9]+)(.*)$", str(versionstring))
             if m:
                 self._mw_version = (int(m.group(1)), int(m.group(2)),
                                         m.group(3))
