requests post传递参数的问题?

在一个设计签名的网站中想练习一下爬虫
图片说明

查看是用post方法。代码如下

headers = {
            'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.122 Safari/537.36',
            'Host':'www.jiqie.com',
            'Content-Type': 'application/x-www-form-urlencoded',
            'Origin':'http://www.jiqie.com',
            'Referer': 'http://www.jiqie.com/a/14.htm'
        }

                data = {
            'id':name,
            'id1':'901',
            'id3':'#000000',
            'id5':'#FFFFFF'
        }
        result = requests.post(startUrl, params = data,headers=headers)
        result.encoding = 'utf-8'
        print(result.status_code)

        html =result.text
        print(html)

运行结果为:

200
请输入您的姓名(2-20个汉字)
用postman测试结果也是一样
图片说明

请教各位大神为什么会出现这种情况,如何解决

result = requests.post(startUrl, data = data,headers=headers)