我正在尝试提交一个带有复选框的网页,我需要最多选中其中的 10 个复选框
问题是当我尝试将它们分配给字典中的一个名称时,它只分配最后一个而不是全部 10
所以我该怎么做这里是请求代码:
forms = {"_ref_ck": ref,
"type": "create",
"selected_items[]": sel_itms[0],
"selected_items[]": sel_itms[1],
"selected_items[]": sel_itms[2],
"selected_items[]": sel_itms[3],
"selected_items[]": sel_itms[4],
"selected_items[]": sel_itms[5],
"selected_items[]": sel_itms[6],
"selected_items[]": sel_itms[7],
"selected_items[]": sel_itms[8],
"selected_items[]": sel_itms[9]
}
data = urllib.urlencode(forms)
req = urllib2.Request('http://www.neopets.com/island/process_tradingpost.phtml',data)
res = self.opener.open(req)
html = res.read()
这可行,但我只发送一个值,因为"selected_itmes[]"
当我在 Web 调试代理中查看实际请求时它会发送多个值,"selected_items[]"
但我不知道如何使用 python
请帮忙谢谢!!