我尝试使用带有本地 MediaWiki 的 mwclient 创建一个页面。使用 wikipedia.org 一切正常。使用我的本地 MediaWiki,我输入以下命令:
import mwclient
site = mwclient.Site("192.168.1.143")
结果是以下错误:
File "/Library/Python/2.7/site-packages/mwclient/http.py", line 152, in request
raise errors.HTTPStatusError, (res.status, res)
mwclient.errors.HTTPStatusError: (404, <httplib.HTTPResponse instance at 0x104368488>)
如果我在浏览器中输入 IP 或主机名,它就可以工作。与 ping 命令相同。
我使用了 url lib:
a=urllib.urlopen('http://www.google.com/asdfsf')
a.getcode()
并得到了200 OK
代码。
这里有什么问题?有任何想法吗?