diff --git a/mwclient/client.py b/mwclient/client.py
index 1a90d0ff212f2f2ec8aa8f08fc94f2748ab8b143..d6ae699e4c759a6ce5537ce5d12980f7176371d2 100644
--- a/mwclient/client.py
+++ b/mwclient/client.py
@@ -639,7 +639,7 @@ class Site(object):
             kwargs['redirects'] = '1'
         if mobileformat:
             kwargs['mobileformat'] = '1'
-        result = self.get('parse', **kwargs)
+        result = self.post('parse', **kwargs)
         return result['parse']
 
     # def block(self): TODO?