擅长:python、mysql、java
<p>我先添加一些调试。你能捕获你发送到wikipedia的输出及其返回的结果吗?可能还有更多的信息,你可以提取出来看看为什么失败了。在</p>
<p><strong>[Edit]</strong>r.e.调试-很难给出你提供的小片段建议。在一个文件中有超过3.5k行的事实表明,其中要么有一些相当低效的编码,要么问题没有特别好地分解。。。这可能会使调试更加棘手。在</p>
<p>尽管如此,上面的调试中提到的.put()几乎可以肯定是在向服务器发送一个请求。你可以先打印出这些请求或请求的一部分。要尝试拼凑发送的请求,然后尝试仅执行这些请求并使用python的print命令记录输出:</p>
<pre><code>print "Sending '%s' to server%(my_put_request)
</code></pre>
<p>…我的请求是你发送的数据位。在</p>
<p><strong>[Edit2]</strong>我刚刚发现这是你使用的pywikipedia机器人脚本。wikipedia上关于bot <a href="http://meta.wikimedia.org/wiki/Using_the_python_wikipediabot#Permission_on_wiki_projects" rel="nofollow noreferrer">mentions some points on permissions</a>的文章,它支持uggedals关于它是一个访问问题的建议。很有可能维基百科承认dreamhosts IP,而其他人在过去曾尝试做过一些不好的事情,导致他们在某种程度上被屏蔽。在</p>