如何解决xmlrpc.client.ProtocolError: <ProtocolError for /xmlrpc.php: 403 Forbidden>
这个 Python 脚本真的很好用。但是,当您尝试在其他托管服务提供商上运行它时,我遇到了下一个错误。
托管服务提供商表示这是“网站管理员”问题。
-
访问 domain.com/xmlrpc.php 时得到以下信息: 403 禁地 行政法规禁止的请求。
-
通过验证时:https://xmlrpc.eritreo.it/ 它说:“恭喜!您的网站通过了第一次检查。”
所以看起来它正在工作......
但是,在运行脚本时:
Traceback (most recent call last):
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/wordpress_xmlrpc/base.py",line 24,in __init__
self.supported_methods = self.server.mt.supportedMethods()
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/xmlrpc/client.py",line 1109,in __call__
return self.__send(self.__name,args)
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/xmlrpc/client.py",line 1450,in __request
response = self.__transport.request(
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/xmlrpc/client.py",line 1153,in request
return self.single_request(host,handler,request_body,verbose)
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/xmlrpc/client.py",line 1183,in single_request
raise ProtocolError(
xmlrpc.client.ProtocolError: <ProtocolError for /xmlrpc.php: 403 Forbidden>
During handling of the above exception,another exception occurred:
Traceback (most recent call last):
File ".py",line 284,in <module>
wp = Client(domain,user,password)
File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/wordpress_xmlrpc/base.py",line 27,in __init__
raise ServerConnectionError(repr(e))
wordpress_xmlrpc.exceptions.ServerConnectionError: <ProtocolError for /xmlrpc.php: 403 Forbidden>
非常感谢您的帮助。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。