Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/297.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
如何使用python构造此表单数据以发出post请求_Python_Request_Python Requests_Form Data - Fatal编程技术网

如何使用python构造此表单数据以发出post请求

如何使用python构造此表单数据以发出post请求,python,request,python-requests,form-data,Python,Request,Python Requests,Form Data,我正在尝试使用python的请求库编写post请求。我正试图从angel.co网站上获取一些初创公司的详细信息 当我使用firefox的开发工具检查请求时,post请求包含如下表单数据-filter_data[locations][]=1647 India 我想知道如何用python构建这个精确的表单数据,以便我可以发出请求并获得与我在浏览器中得到的相同的结果。数据过滤器\u data[locations][]=1647 India与您发布的任何其他数据一样。您可以将它们发送到requests.

我正在尝试使用python的请求库编写post请求。我正试图从angel.co网站上获取一些初创公司的详细信息

当我使用firefox的开发工具检查请求时,post请求包含如下表单数据-filter_data[locations][]=1647 India

我想知道如何用python构建这个精确的表单数据,以便我可以发出请求并获得与我在浏览器中得到的相同的结果。

数据过滤器\u data[locations][]=1647 India与您发布的任何其他数据一样。您可以将它们发送到requests.post,如下所示:

requests.post(url, data={'filter_data[locations][]' : '1647-India'}) 

正如在评论中一样,还有如何提出复杂的请求。

requests.postrl,data={'filter_data[locations][]':'1647 India'}如果你浏览一下,就会有一些例子和解释说明如何做到这一点。@Avishesaha我会写一个答案,然后回答是这样做,这样其他人也可以参考这个!