sorjor
sorjor
采纳率0%
2020-06-21 21:27 阅读 172

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测试结果也是一样
图片说明

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

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

1条回答 默认 最新

  • kingwolf_JavaScript 浴火_凤凰 2020-06-22 01:30
    result = requests.post(startUrl, data = data,headers=headers)
    
    点赞 1 评论 复制链接分享

相关推荐