Как это сделать с помощью datetime и getpage в Python? - PullRequest
0 голосов
/ 25 мая 2009

В настоящее время возникают некоторые проблемы-

now = datetime.datetime.now()
month = now.strftime("%B")


site = wikipedia.getSite('en', 'wikiquote')
page = wikipedia.Page(site, u"Wikiquote:Quote_of_the_day:abc")

Мне нужно, чтобы abc сменил название месяца, прежде чем он попытается получить страницу, но все, что я пытаюсь сделать, выдает какую-то ошибку.

Как я мог это сделать?

Спасибо!

Ответы [ 3 ]

3 голосов
/ 25 мая 2009

Формат URL страницы на самом деле Wikiquote:Quote_of_the_day/Month. Попробуйте это:

page = wikipedia.Page(site, u"Wikiquote:Quote_of_the_day/%s" % month)
2 голосов
/ 25 мая 2009

Будет ли это работать?

page = wikipedia.Page(site, u"Wikiquote:Quote_of_the_day:" + month)
0 голосов
/ 25 мая 2009

Вы пробовали это:

page = wikipedia.Page(site, u"Wikiquote:Quote_of_the_day:%s" % month )
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...