使用python在wordpress上发布

使用python在wordpress上发布,python,wordpress,networking,Python,Wordpress,Networking,这是我第一次尝试任何互联网应用程序。我正在尝试使用python从PC中的文本文档发布到我的博客上。我的密码在这里 f = open('proofs.txt') data = f.readline() print data import wordpresslib url = 'http://www.agnsa.wordpress.com/xmlrpc.php' wp = wordpresslib.WordPressClient(url,'agnsa','pan@13579') wp.select

这是我第一次尝试任何互联网应用程序。我正在尝试使用python从PC中的文本文档发布到我的博客上。我的密码在这里

f = open('proofs.txt') 
data = f.readline()
print data
import wordpresslib
url = 'http://www.agnsa.wordpress.com/xmlrpc.php'
wp = wordpresslib.WordPressClient(url,'agnsa','pan@13579')
wp.selectBlog(0)
post = wordpresslib.WordPressPost()
post.title = 'try'
post.description = data
idPost = wp.newPost(post,True)
运行该模块后,会出现连接到服务器失败的错误。以下是回应。我试图找到它,但我不明白如何才能解决它。我以前从未开发过这样的应用程序。这很简单,但我不明白现在该怎么办。。。。谁能给我建议怎么办

错误是:

[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

以下几点提示可帮助您排除故障:

  • 域不存在。这是正确的吗
  • 在wordpress上,默认情况下不启用XMLRPC。转到设置->写入->远程发布,并选中您帐户上的XML-RPC框
  • 已编辑wordpress上XML RPC的正确路径,因为您有一个域
    agneesa.wordpress.com
    将是
    http://agneesa.wordpress.com/wordpress/xmlrpc.php
  • 您刚刚发布了密码吗?StackOverflow拥有一个值得信赖、乐于助人的社区。但我不确定我是否会相信世界其他地方:)
  • 如果您在服务器端启用了XML-RPC,并且注释中的地址正确,则此代码应该可以工作:

    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)
    

    最新错误表明您无法建立连接。这要么是由于代码中的地址错误,要么是由于服务器端出现故障(由于某种原因不接受连接)。关于SO、、和的其他问题中也讨论了相同的错误,虽然这些问题与您正在使用的库无关,但浏览答案和相关问题可能有助于为您提供线索。

    一些帮助您排除故障的提示:

  • 域不存在。这是正确的吗
  • 在wordpress上,默认情况下不启用XMLRPC。转到设置->写入->远程发布,并选中您帐户上的XML-RPC框
  • 已编辑wordpress上XML RPC的正确路径,因为您有一个域
    agneesa.wordpress.com
    将是
    http://agneesa.wordpress.com/wordpress/xmlrpc.php
  • 您刚刚发布了密码吗?StackOverflow拥有一个值得信赖、乐于助人的社区。但我不确定我是否会相信世界其他地方:)
  • 如果您在服务器端启用了XML-RPC,并且注释中的地址正确,则此代码应该可以工作:

    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)
    

    最新错误表明您无法建立连接。这要么是由于代码中的地址错误,要么是由于服务器端出现故障(由于某种原因不接受连接)。关于SO、、和的其他问题中也讨论了相同的错误——虽然这些问题与您正在使用的库无关,但浏览答案和相关问题可能有助于为您提供线索。

    这是正确的,而且它是存在的。。。哦,让我试试XML。。否此密码不在写入状态;)我做了你所说的,现在它给了我这个错误:/现在我必须尝试其他东西。。。我的代码是对的还是我遗漏了什么??文件“socket.py”,第553行,在getaddrinfo(主机、端口、0、SOCK_流)中为res创建_连接:gaierror:[Errno 11004]getaddrinfofailed@lara我添加了更多的想法来帮助您排除故障。非常感谢。。它给出的错误与我使用代理服务器时的错误相同,所以请注意它可能导致此错误??可能是。您与wordpress服务器的连接受到了阻碍。。。你在这方面做些研究吗?如果您在设置中提出特定问题,其他人可能会提供帮助。它是正确的,它是存在的。。。哦,让我试试XML。。否此密码不在写入状态;)我做了你所说的,现在它给了我这个错误:/现在我必须尝试其他东西。。。我的代码是对的还是我遗漏了什么??文件“socket.py”,第553行,在getaddrinfo(主机、端口、0、SOCK_流)中为res创建_连接:gaierror:[Errno 11004]getaddrinfofailed@lara我添加了更多的想法来帮助您排除故障。非常感谢。。它给出的错误与我使用代理服务器时的错误相同,所以请注意它可能导致此错误??可能是。您与wordpress服务器的连接受到了阻碍。。。你在这方面做些研究吗?如果您在设置中提出特定问题,其他人可能会提供帮助。