【发布时间】:2015-10-21 12:47:15
【问题描述】:
我正在使用请求模块和 Python 3。 当我在 Chrome 中检查时,如果解析的表单数据列为:
list_class_values[notice][zipstate]:
list_class_values[notice][type][]:
list_class_values[notice][keywords]:colorado
在上述情况下,我正在搜索“科罗拉多”。 给定以下代码 sn-p,在“有效负载”部分列出它们的正确语法是什么? 内容类型是“application/x-www-form-urlencoded”。
payload = {"list_class_values[notice][zipstate]":"None", "list_class_values[notice][type][]":"None", "list_class_values[notice][keywords]":"colorado"}
r = requests.post(url='http://www.example.com', payload=payload, headers=headers)
print(r.content)
我需要一个元组吗?例如"list_class_values(notice,keywords)":"colorado" ? 因为当我更改关键字时数据不会改变..
【问题讨论】:
-
其他字段是空白字符串,而不是字符串
"None"。否则字段名称是正确的。 -
方括号是 Ruby-on-Rails 和 PHP 约定;没有描述这些的标准,但方括号会被此类服务器解析以生成嵌套数组结构。
标签: python-3.x post python-requests