diff --git a/lib/refrepo/gen/wiki/mw_utils.rb b/lib/refrepo/gen/wiki/mw_utils.rb
index 6a9654753e40069e521e4eb40874196728bf96ae..690431a925065ad8c4eba379a6d847106eee26b8 100644
--- a/lib/refrepo/gen/wiki/mw_utils.rb
+++ b/lib/refrepo/gen/wiki/mw_utils.rb
@@ -6,20 +6,23 @@ module MediawikiApi
   class Client
 
     def get_page_content(page_name)
-      get_conn = Faraday.new(url: MW::BASE_URL + "index.php/#{page_name}") do |faraday|
+
+      get_conn = Faraday.new(url: MW::API_URL) do |faraday|
         faraday.request :multipart
         faraday.request :url_encoded
         faraday.use :cookie_jar, jar: @cookies
         faraday.use FaradayMiddleware::FollowRedirects
         faraday.adapter Faraday.default_adapter
       end
-      params = {
-        :token_type => false,
-        :action => 'raw'
+      params = { 
+        :action => 'parse',
+        :page => page_name,
+        :prop => 'wikitext',
+        :formatversion => '2',
+        :format => 'json'
       }
-      params[:token] = get_token(:csrf)
       res = get_conn.send(:get, '', params)
-      res.body
+      JSON::parse(res.body)["parse"]["wikitext"]
     end
 
     def get_file_content(file_name)