我试图用名称和值创建一个字典:
{
'name':'value',
'name':'value',
'name':'value',
...
}
试图从 Chrome 检查器产生 POST 行:
yield '------WebKitFormBoundary48hldbqBzWdSiBZ6'
yield 'Content-Disposition: form-data; name="__EVENTTARGET"'
yield 'ctl00$ctl00$cphContent$cphContent$lnkEnter'
yield '------WebKitFormBoundary48hldbqBzWdSiBZ6'
yield 'Content-Disposition: form-data; name="__EVENTARGUMENT"'
yield ''
...
在这种情况下,python 崩溃并出现以下错误:
for k, vs in to_key_val_list(data)
ValueError: too many values to unpack
而且我还尝试了常规表单数据 POST:
name=value&name=value&name=value...
你能告诉我如何创建多部分正文以及如何使用请求发布它吗?
没有要发送的文件,只有名称和值。