2017-03-01 38 views
0

私のpythonスクリプトでpython-wordpress-xmlrpcライブラリを使用しているときに、私自身のwordpress 3.5サイトに投稿する際に少し問題があります。私のスクリプトはうまくいきます、私はこれを知っています。なぜなら、私は同じスクリプトを使用して、他のWordPressサイトにアクセスしていました。しかし、今私は私のWordPressのサイトに投稿しようとすると、私はエラーが発生します。以下は、私は私のスクリプトを記述するために使用されるリンクである:ここWordpressのウェブサイトでPythonを使用して投稿を投稿したい

https://python-wordpress-xmlrpc.readthedocs.io/en/latest/overview.html

は、私はPythonのインタプリタ2.7を使用して、私のwordpress site..I'mに投稿するために使用しているコード..です

エラーがこの行にスローされる
from wordpress_xmlrpc import Client, WordPressPost 
from wordpress_xmlrpc.methods.posts import GetPosts, NewPost 
from wordpress_xmlrpc.methods.users import GetUserInfo 

wp = Client('http://mysite.wordpress.com/xmlrpc.php', 'username', 'password') 

    post = WordPressPost() 
    post.title = 'My new title' 
    post.content = 'This is the body of my new post.' 
    post.terms_names = { 
    'post_tag': ['test', 'firstpost'], 
    'category': ['Introductions', 'Tests'] 
    } 

wp.call(NewPost(post)) 

:私は私のワードプレスのサイト上で行う必要がある変更のいずれかの種類が

wp = Client('http://mysite.wordpress.com/xmlrpc.php', 'username', 'password') 
Traceback (most recent call last): 
    File "C:/Users/moiz.ahmad/Desktop/python/project13 MarketingLand + Entrepreneurb c/sample.py", line 5, in <module> 
    wp = Client('http://bull.pk/xmlrpc.php', 'moiz', 'password12345') 
    File "C:\Python27\lib\site-packages\wordpress_xmlrpc\base.py", line 24, in _init_ 
    self.supported_methods = self.server.mt.supportedMethods() 
    File "C:\Python27\lib\xmlrpclib.py", line 1243, in _call_ 
    return self.__send(self.__name, args) 
    File "C:\Python27\lib\xmlrpclib.py", line 1602, in __request 
    verbose=self.__verbose 
    File "C:\Python27\lib\xmlrpclib.py", line 1283, in request 
    return self.single_request(host, handler, request_body, verbose) 
    File "C:\Python27\lib\xmlrpclib.py", line 1316, in single_request 
    return self.parse_response(response) 
    File "C:\Python27\lib\xmlrpclib.py", line 1487, in parse_response 
    p.feed(data) 
    File "C:\Python27\lib\xmlrpclib.py", line 558, in feed 
    self._parser.Parse(data, 0) 
xml.parsers.expat.ExpatError: not well-formed (invalid token): line 1, column 222 

ありますか?

+0

エラーが実際にどのようなものか、私たちは推測する必要があると感じていますか? –

答えて

0

私はこれがコードソリューションではないことを知っていますが、https://ifttt.com/のようなサービスを使用するとどうなりますか?私はあなたのようなプロジェクトに使っていました。これは、wordpress.com上のブログに投稿することができたラズベリーパイのpythonスクリプトでした。 これを達成するために、私はこの簡単なライブラリhttp://www.tweepy.org/とIFTTTを介してWordpressの投稿と接続されたTwitterの投稿とWordpressの代わりにTwitterに投稿しました。 私はそれが狂ったように聞こえるが、それはあなたがWordpressのために使用しているそのライブラリで私に多くの時間を節約した。

+0

私のプロジェクト:https://okmachine.wordpress.com/ –

+0

しかし、私はちょうどこのタスクを行うために直接Pythonを使用するツイッターを使用したくない –

関連する問題