Fix exporting via prop=revisions

pull/462/head
Pokechu22 1 year ago
parent dd0f4a4593
commit df230a96c9

@ -983,7 +983,7 @@ def getXMLRevisions(config={}, session=None, allpages=False, start=None):
'action': 'query', 'action': 'query',
'titles': '|'.join(titlelist), 'titles': '|'.join(titlelist),
'prop': 'revisions', 'prop': 'revisions',
#'rvlimit': 50, 'rvlimit': 50,
'rvprop': 'ids|timestamp|user|userid|size|sha1|contentmodel|comment|content', 'rvprop': 'ids|timestamp|user|userid|size|sha1|contentmodel|comment|content',
} }
try: try:
@ -1028,8 +1028,8 @@ def getXMLRevisions(config={}, session=None, allpages=False, start=None):
# Get next batch of revisions if there's more. # Get next batch of revisions if there's more.
if 'continue' in prequest.keys(): if 'continue' in prequest.keys():
print("Getting more revisions for the page") print("Getting more revisions for the page")
for key, value in prequest['continue']: for key, value in prequest['continue'].iteritems():
params[key] = value pparams[key] = value
elif 'query-continue' in prequest.keys(): elif 'query-continue' in prequest.keys():
rvstartid = prequest['query-continue']['revisions']['rvstartid'] rvstartid = prequest['query-continue']['revisions']['rvstartid']
pparams['rvstartid'] = rvstartid pparams['rvstartid'] = rvstartid

Loading…
Cancel
Save