wordpress与代理服务器上的python

wordpress与代理服务器上的python,python,wordpress,networking,proxy,Python,Wordpress,Networking,Proxy,这是在博客上发布的代码。这是我第一次尝试。我不知道有什么错误。我正在使用代理服务器,得到的错误是连接到服务器失败 有人能帮我吗/ import wordpresslib # dummy data to be on safe side data = "Post content, just ensuring data is not empty" url='http://agneesa.wordpress.com/wordpress/xmlrpc.php' # insert correct use

这是在博客上发布的代码。这是我第一次尝试。我不知道有什么错误。我正在使用代理服务器,得到的错误是连接到服务器失败

有人能帮我吗/

import wordpresslib

# dummy data to be on safe side
data = "Post content, just ensuring data is not empty"

url='http://agneesa.wordpress.com/wordpress/xmlrpc.php'
# insert correct username and password
wp=wordpresslib.WordPressClient(url,'agnsa','pan@13579')
wp.selectBlog(0)
post=wordpresslib.WordPressPost()
post.title='try'
post.description=data
idPost=wp.newPost(post,True)
这是回溯

这是回溯文件

   Traceback (most recent call last):
   File "C:\Python27\Lib\example.py", line 34, in <module>
   post.categories = (wp.getCategoryIdFromName('Python'),)
   File "C:\Python27\Lib\wordpresslib.py", line 332, in getCategoryIdFromName
   for c in self.getCategoryList():
   File "C:\Python27\Lib\wordpresslib.py", line 321, in getCategoryList
   self.user, self.password)
   File "C:\Python27\Lib\xmlrpclib.py", line 1224, in __call__
   return self.__send(self.__name, args)
  File "C:\Python27\Lib\xmlrpclib.py", line 1578, in __request
    verbose=self.__verbose
  File "C:\Python27\Lib\xmlrpclib.py", line 1264, in request
    return self.single_request(host, handler, request_body, verbose)
  File "C:\Python27\Lib\xmlrpclib.py", line 1292, in single_request
    self.send_content(h, request_body)
  File "C:\Python27\Lib\xmlrpclib.py", line 1439, in send_content
    connection.endheaders(request_body)
  File "C:\Python27\Lib\httplib.py", line 954, in endheaders
    self._send_output(message_body)
  File "C:\Python27\Lib\httplib.py", line 814, in _send_output
    self.send(msg)
  File "C:\Python27\Lib\httplib.py", line 776, in send
    self.connect()
  File "C:\Python27\Lib\httplib.py", line 757, in connect
    self.timeout, self.source_address)
  File "socket.py", line 571, in create_connection
    raise err

error: [Errno 10060] A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond
回溯(最近一次呼叫最后一次):
文件“C:\Python27\Lib\example.py”,第34行,在
post.categories=(wp.getCategoridFromName('Python'),)
getCategoryIdFromName中的文件“C:\Python27\Lib\wordpresslib.py”,第332行
对于self.getCategoryList()中的c:
getCategoryList中第321行的文件“C:\Python27\Lib\wordpresslib.py”
self.user,self.password)
文件“C:\Python27\Lib\xmlrpclib.py”,第1224行,在调用中__
返回self.\u发送(self.\u名称,args)
文件“C:\Python27\Lib\xmlrpclib.py”,第1578行,在请求中
verbose=self.\uuu verbose
请求中第1264行的文件“C:\Python27\Lib\xmlrpclib.py”
返回self.single\u请求(主机、处理程序、请求体、详细)
文件“C:\Python27\Lib\xmlrpclib.py”,第1292行,在单次请求中
自我发送内容(h,请求正文)
文件“C:\Python27\Lib\xmlrpclib.py”,第1439行,位于发送内容中
connection.endheaders(请求\正文)
文件“C:\Python27\Lib\httplib.py”,第954行,在endheaders中
自发送输出(消息体)
文件“C:\Python27\Lib\httplib.py”,第814行,在发送输出中
self.send(msg)
文件“C:\Python27\Lib\httplib.py”,第776行,在send中
self.connect()
文件“C:\Python27\Lib\httplib.py”,第757行,在connect中
self.timeout,self.source\u地址)
文件“socket.py”,第571行,在create_connection中
提出错误
错误:[Errno 10060]连接尝试失败,因为连接方在一段时间后没有正确响应,或者建立的连接失败,因为连接的主机没有响应

从您网站的外观来看,您发布的url返回404(实际上没有)。但是,这似乎已准备好接收POST请求:

我建议您尝试检查该URL的准确性

这是我在使用原始URL尝试您的代码时得到的结果:

xmlrpclib.ProtocolError: <ProtocolError for \
    agneesa.wordpress.com/wordpress/xmlrpc.php: 404 Not Found>
xmlrpclib.ProtocolError:
这是我尝试使用修改后的URL时得到的结果:

wordpresslib.WordPressException: \
    <WordPressException 403: 'Bad login/pass combination.'>
wordpresslib.WordPressException:\

。。。显然,这不是你真实的账户信息。简言之,如果您的代理未正确设置以转发请求,那么您的代理也可能会导致问题,但如果我们不知道您的代理配置的详细信息,则无法确定。

从您网站的外观来看,您发布的url返回404(实际上不存在)。但是,这似乎已准备好接收POST请求:

我建议您尝试检查该URL的准确性

这是我在使用原始URL尝试您的代码时得到的结果:

xmlrpclib.ProtocolError: <ProtocolError for \
    agneesa.wordpress.com/wordpress/xmlrpc.php: 404 Not Found>
xmlrpclib.ProtocolError:
这是我尝试使用修改后的URL时得到的结果:

wordpresslib.WordPressException: \
    <WordPressException 403: 'Bad login/pass combination.'>
wordpresslib.WordPressException:\


。。。显然,这不是你真实的账户信息。简而言之,如果您的代理未正确设置以转发请求,但我们不知道您的代理配置的详细信息,那么您的代理也可能会导致问题,没有办法确定。

我希望这不是你的实际密码……编辑问题以显示你的实际回溯,以扩展尼克所说的内容。。。当您发布有关代码崩溃情况的问题时,我们始终需要查看回溯/崩溃的副本,以帮助您确定问题的性质。不是每个人都能仅仅通过查看您试图运行的代码就明白这一点。特别是如果它是一个自定义库。如果你总是强调要包含这些信息,你一定会得到更快更准确的答案。@lara欢迎来到StackOverflow。在这里,隔几个小时发帖是不可取的;仅用这些新信息编辑您的旧问题也会将其推到页面顶部,并阻止人们重复别人在试图解决您的问题时发布的内容。@Dougal感谢您抓住了这个机会。这是完全相同的代码和连接问题。帮助我停止调查。我希望这不是你的真实密码…编辑问题以显示你对Nick所说内容的真实回溯。。。当您发布有关代码崩溃情况的问题时,我们始终需要查看回溯/崩溃的副本,以帮助您确定问题的性质。不是每个人都能仅仅通过查看您试图运行的代码就明白这一点。特别是如果它是一个自定义库。如果你总是强调要包含这些信息,你一定会得到更快更准确的答案。@lara欢迎来到StackOverflow。在这里,隔几个小时发帖是不可取的;仅用这些新信息编辑您的旧问题也会将其推到页面顶部,并阻止人们重复别人在试图解决您的问题时发布的内容。@Dougal感谢您抓住了这个机会。这是完全相同的代码和连接问题。帮助我停止查看它。@jidi这是相同的代码,但问题不同,我问代理服务器有问题吗???@lara:是的,但在目前的情况下,url是404。因此,代理与您出现连接问题的原因无关。尝试修复URL,然后查看是否存在问题。如果代理服务器配置为正确转发请求,我不知道为什么代理服务器会起作用。如果您确定这是正确的URL,那么我唯一的猜测是您的代理没有将URL转发到正确的位置。noooo。。。当我打开这个链接时,它告诉我这个XML-RPC服务器只接受POST请求。@lara:是的,这就是你所期望的。你不能直接浏览它。它只希望收到POST请求,这就是WordPressAPI将要发送的内容。我只是确认你的