张贴在使用python的WordPress(posting on wordpress using p

2019-09-17 13:07发布

这是我的任何互联网应用的第一次尝试。 我想发布在我的博客从使用python在我的电脑文本文档。 我的代码是在这里

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

Answer 1:

一些指针,以帮助您解决:

  1. 域名http://www.agnsa.wordpress.com/不存在。 这个对吗?
  2. WordPress的,XMLRPC默认情况下不开启。 进入设置 - >书面>远程发布和检查XML-RPC包装盒上您的帐户。 在XML-RPC支持更多信息 。
  3. 编辑的WordPress的XML RPC正确的路径,因为你有一个域agneesa.wordpress.comhttp://agneesa.wordpress.com/wordpress/xmlrpc.php 。 查看端点部分 。
  4. 你刚才发布了您的密码? 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, 在这里 , 在这里 ,并在这里 -而他们不涉及你正在使用,浏览的答案,相关问题可能是在给你带来有用的库。



文章来源: posting on wordpress using python