Обсуждение участника:Bot
Материал из Энциклопедия Агни Йоги.
(Различия между версиями)
Строка 2: | Строка 2: | ||
<pre> | <pre> | ||
#!/usr/bin/python | #!/usr/bin/python | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
import re,sys,wikipedia | import re,sys,wikipedia | ||
- | |||
- | artit=u'' | ||
- | for arg in sys.argv[1:]: | ||
- | arg = wikipedia.argHandler(arg, 'pager2') | ||
- | if arg: | ||
- | if arg.startswith("-file:"): | ||
- | filename=arg[6:] | ||
- | print filename | ||
- | else: | ||
- | wikipedia.output(u"Disregarding unknown argument %s."%arg) | ||
mysite = wikipedia.getSite() | mysite = wikipedia.getSite() | ||
Строка 29: | Строка 14: | ||
page = wikipedia.Page(mysite, upageName.decode("cp1251")) | page = wikipedia.Page(mysite, upageName.decode("cp1251")) | ||
page.put(text.decode("cp1251"), minorEdit = False) | page.put(text.decode("cp1251"), minorEdit = False) | ||
- | |||
- | if mysite.loggedin(): | ||
- | print "Logged in (%s)" % repr(mysite) | ||
- | else: | ||
- | print "Not logged in (%s)" % repr(mysite) | ||
wikipedia.stopme() | wikipedia.stopme() | ||
</pre> | </pre> |
Версия 06:01, 10 января 2007
Исходник бота
#!/usr/bin/python import re,sys,wikipedia mysite = wikipedia.getSite() for j in range(0,2682): filen='d:\\_aj\\out\\'+str(j)+'.txt' f = open(filen) print str(j) upageName=f.readline() text = f.read() page = wikipedia.Page(mysite, upageName.decode("cp1251")) page.put(text.decode("cp1251"), minorEdit = False) wikipedia.stopme()