我正在尝试使用python的请求库编写发布请求。我正试图从angel.co网站上获取一些创业公司的详细信息。
当我使用firefox的开发人员工具检查请求时,发布请求中包含这样的表单数据-filter_data[locations][]=1647-India
。
我想知道如何在python中构造此确切的表单数据,以便我可以发出请求并获得与在浏览器中获得的结果相同的结果。
答案 0 :(得分:1)
数据filter_data[locations][]=1647-India
类似于您发布的任何其他数据。您可以像这样将它们喂入requests.post()
:
requests.post(url, data={'filter_data[locations][]' : '1647-India'})
就像在评论中一样,QuickStart User Guide是如何进行复杂的请求。