擅长:python、mysql、java
<p>在mediawiki中使用Cookie的一种非常简单的方法如下:</p>
<pre><code>from cookielib import CookieJar
import urllib2
import urllib
import json
cj = CookieJar()
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))
</code></pre>
<p>现在,可以使用opener提出请求。例如:</p>
^{pr2}$
<p>在上面的例子中,如果没有创建Cookiejar,登录将无法完全工作,请求另一个令牌。不过,建议使用已经创建的mediawiki包装器,如<a href="http://www.mediawiki.org/wiki/Manual:Pywikipediabot" rel="nofollow">pywikipedia</a>、<a href="https://github.com/hairr/mwhair" rel="nofollow">mwhair</a>、<a href="https://github.com/ty-a/pytybot" rel="nofollow">pytybot</a>、<a href="https://github.com/ianweller/python-simplemediawiki" rel="nofollow">simplemediawiki</a>或{a5},以及python中数百个其他mediawiki包装器。在</p>