From cbb51fd1eec7b6bf726c3c142754c839282d7a9f Mon Sep 17 00:00:00 2001 From: emrecem Date: Thu, 23 Dec 2021 10:06:14 +0100 Subject: [PATCH 1/2] Fix for ImportToken query --- mm2mw.pl | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/mm2mw.pl b/mm2mw.pl index 07cbffb..67fde7e 100755 --- a/mm2mw.pl +++ b/mm2mw.pl @@ -1358,9 +1358,7 @@ sub UploadXmlToServer { # Params: WikiURL,XmlFilePath Content => [ action => 'query', - prop => 'info', - intoken => 'import', - titles => 'Main Page', + meta => 'tokens', format=>'xml' ] ); @@ -1369,8 +1367,8 @@ sub UploadXmlToServer { # Params: WikiURL,XmlFilePath my $dom = XML::LibXML->load_xml(string => $response->{'_content'}); # print $dom->toStringHTML(); - my $node = $dom->findnodes("//page")->get_node(1); - my $importToken = $node->getAttribute('importtoken'); + my $node = $dom->findnodes("//tokens")->get_node(1); + my $importToken = $node->getAttribute('csrftoken'); print "ImportToken: "; print $importToken; print "\n"; From 798e46835178497fcf78f2ca1a5b4c5451368fb4 Mon Sep 17 00:00:00 2001 From: emrecem Date: Tue, 25 Jan 2022 14:57:54 +0100 Subject: [PATCH 2/2] Fix for editToken query call --- mm2mw.pl | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/mm2mw.pl b/mm2mw.pl index 67fde7e..cbf1c24 100755 --- a/mm2mw.pl +++ b/mm2mw.pl @@ -1295,9 +1295,7 @@ sub UploadAttachmentToServer { # Params: WikiURL,FilePath,MWName,Comment Content => [ action => 'query', - prop => 'info', - intoken => 'edit', - titles => 'Main Page', + meta => 'tokens', format=>'xml' ] ); @@ -1306,8 +1304,8 @@ sub UploadAttachmentToServer { # Params: WikiURL,FilePath,MWName,Comment my $dom = XML::LibXML->load_xml(string => $response->{'_content'}); # print $dom->toStringHTML(); - my $node = $dom->findnodes("//page")->get_node(1); - my $editToken = $node->getAttribute('edittoken'); + my $node = $dom->findnodes("//tokens")->get_node(1); + my $editToken = $node->getAttribute('csrftoken'); # print "EditToken: "; # print $editToken; # print "\n";