Обсуждение участника:Bot

Материал из Энциклопедия Агни Йоги.

(Различия между версиями)
Перейти к: навигация, поиск
Строка 2: Строка 2:
<pre>
<pre>
#!/usr/bin/python
#!/usr/bin/python
-
"""
+
 
-
Script to perform some tests.
+
-
"""
+
-
#
+
-
__version__='$Id: test.py,v 1.19 2005/07/06 15:39:00 wikipedian Exp $'
+
-
#
+
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()
Личные инструменты
Дополнительно