从技术上讲,我在这里有两个不同的问题。首先是确保我首先正确地做到这一点。对于包含源代码的页面,例如:https://pastebin.com/raw/N5rRAVh4,我会通过执行以下操作来提交表单:
payload = {
'checkout[shipping_address][first_name]': 'John',
'checkout[shipping_address][last_name]': 'Doe',
}
requests.post(url, data=payload)
其次,如果上述格式正确,我将如何在包含源代码的页面上提交表单,例如:https://pastebin.com/raw/VjUAcchj
这个让我感到困惑,因为在第一个例子中,每个元素都没有名称,例如checkout[shipping_address][first_name]
。
答案 0 :(得分:0)
使用id而不是输入标记的名称 喜欢:
payload = {
'checkout_shipping_address_first_name': 'John',
'checkout_shipping_address_last_name': 'Doe',
}
requests.post(url, data=payload)
你也可以看到这个答案: -