У меня есть скрипт на python, который отправляет контент на сайт Wordpress через wordpress_xmlrpc
библиотеку .
Это часть моего кода, которая отправляет захваченное содержимое на веб-сайт:
from wordpress_xmlrpc import Client, WordPressPost
from wordpress_xmlrpc.methods.posts import GetPosts, NewPost
from wordpress_xmlrpc.methods.users import GetUserInfo
from wordpress_xmlrpc.methods.posts import EditPost
wp = Client("http://example.com/xmlrpc.php", '#####', '######')
wp.call(GetPosts())
wp.call(GetUserInfo())
post = WordPressPost()
post.title = My_title
post.content = post_content_var
post.terms_names = {'category': ['something']}
post.post_status = "publish"
post.comment_status = "open"
post.id = wp.call(NewPost(post))
print(">>>> The Post ID: ", post.id)
Моя проблема со стороны сервера. Иногда веб-сервер не хватает ресурсов и отвечает с ошибкой HTTP 508. Когда код xml-rpc пытается отправить сообщение, но сервер недоступен, сообщение теряется.
Есть ли способ обнаружить 508 ошибок и обработать их?