Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/291.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在wordpress中发布帖子而不使用Python中的XML-RPC_Python_Wordpress_Python Requests_Xml Rpc_Robobrowser - Fatal编程技术网

在wordpress中发布帖子而不使用Python中的XML-RPC

在wordpress中发布帖子而不使用Python中的XML-RPC,python,wordpress,python-requests,xml-rpc,robobrowser,Python,Wordpress,Python Requests,Xml Rpc,Robobrowser,过去,我使用该库在Wordpress上发布文章,一切都很顺利,但最近使用XML-RPC.php文件对博客进行了大量的洪水攻击。 因为我被迫禁用API,所以我正在寻找一种方便的方法,仍然可以通过python脚本发布帖子。 我试过RoboBrowser,但它缺少AJAX功能。我也尝试了Requests模块,但我在分析网络流量方面很差劲,尤其是在HTTP请求和AJAX方面,因此我无法让它以我想要的方式工作;) 因此,如果您知道如何使用Wordpress和请求模块,请提供帮助:) 这段代码让我登录wor

过去,我使用该库在Wordpress上发布文章,一切都很顺利,但最近使用XML-RPC.php文件对博客进行了大量的洪水攻击。 因为我被迫禁用API,所以我正在寻找一种方便的方法,仍然可以通过python脚本发布帖子。 我试过RoboBrowser,但它缺少AJAX功能。我也尝试了Requests模块,但我在分析网络流量方面很差劲,尤其是在HTTP请求和AJAX方面,因此我无法让它以我想要的方式工作;) 因此,如果您知道如何使用Wordpress和请求模块,请提供帮助:)


这段代码让我登录wordpress并创建一篇新文章,但由于在输入标题、内容、选择类别时有大量AJAX请求,等等。我对如何处理这些数据条目并最终发布帖子感到不知所措。

询问外部资源模块/库被认为是一个离题的问题!我建议您发布一个示例代码来描述您的问题,它肯定会帮助其他人为您提供解决方案或建议!添加源代码:)请求外部资源模块/库被视为一个离题问题!我建议您发布一个示例代码来描述您的问题,它肯定会帮助其他人为您提供解决方案或建议!添加的源代码:)
import requests

with requests.Session() as c:
    login_url = 'http://example.com/wp/wp-login.php'
    new_post_url = 'http://example.com/wp/wp-admin/post-new.php'
    user = 'user'
    pw = 'password'
    params = {'log': user, 'pwd': pw}
    headers = {'Referer':'http://example.com/wp/wp-login.php', 'Upgrade-Insecure-Requests':1}
    l = c.request('POST', login_url, data=params, allow_redirects=True)#headers=headers,
    np = c.request('GET', new_post_url)