Я использую Python и MySQL для запроса базы данных mediawiki, чтобы получить текущий статус статей (т. е. является ли статья FA, GA, GAN и т. д.), но не смог этого сделать.
Я знаю, что текущий статус хранится в поле old_text
текстовой таблицы. Я пытался что-то вроде:
loc = select (locate('currentstatus', old_text))
query = ('select substring(old_text, '%s', 20) from wikidb where page_id = 1234' % (loc))
но, к сожалению, loc дает первое вхождение currentstatus
, а не последнее, которое не очень «актуально», поскольку самый новый/последний статус находится внизу.
Я не уверен, как это исправить, или я использую правильный подход.
currentstatus
, я уверен, что кто-нибудь сможет вам помочь. - person Michael Mior   schedule 06.07.2011old_text
? - person Michael Mior   schedule 06.07.2011