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

时间:2018-07-27 17:54:06

标签: python request python-requests form-data

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

当我使用firefox的开发人员工具检查请求时,发布请求中包含这样的表单数据-filter_data[locations][]=1647-India

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

1 个答案:

答案 0 :(得分:1)

数据filter_data[locations][]=1647-India类似于您发布的任何其他数据。您可以像这样将它们喂入requests.post()

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

就像在评论中一样,QuickStart User Guide是如何进行复杂的请求。