在postman中使用raw纯文本格式发送POST请求成功而在python爬虫中发送POST请求失败

这篇具有很好参考价值的文章主要介绍了在postman中使用raw纯文本格式发送POST请求成功而在python爬虫中发送POST请求失败。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在postman中是成功的

cve-1999-0095,python,postman,爬虫

url = "https://www.cnnvd.org.cn/web/homePage/cnnvdVulList"
headers = {
    'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.104 Safari/537.36'
}
data = '{"keyword":"CVE-1999-0095"}'
res = requests.post(url=url,data= data,headers=headers)
print(res.text)

我查了很多资料,说raw是纯文本格式提交的,我又去看postman中的headers,查看content-Type中指定了格式

cve-1999-0095,python,postman,爬虫

修改了爬虫中的headers

url = "https://www.cnnvd.org.cn/web/homePage/cnnvdVulList"
headers = {
    'Content-Type': 'application/json;charset=UTF-8',
    'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.104 Safari/537.36'
}
data = '{"keyword":"CVE-1999-0095"}'
res = requests.post(url=url,data= data,headers=headers)
print(res.text)

或者把data写出字典格式,再用json.dumps(data)转换一下文章来源地址https://www.toymoban.com/news/detail-522137.html

到了这里,关于在postman中使用raw纯文本格式发送POST请求成功而在python爬虫中发送POST请求失败的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 使用postman发送post请求,却报错不支持get请求的原因

    场景复现 可以看到我们postman发出的确实是post请求,message却报错这个接口不支持get请求,说明服务器实际上收到的是一个get请求。 产生原因分析 如果我们访问的是线上的接口,线上的nginx一般都会对http访问做一个302重定向,跳转为https访问。 如果我们正常访问一个页面,它

    2024年02月09日
    浏览(67)
  • 使用PostMan使用post请求向后端发送json对象时报错

     报错信息:Resolved [org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Cannot deserialize instance of com.itheima.domain.Book out of START_ARRAY token; nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize instance of com.itheima.domain.Book out of START_ARRAY token  at

    2024年02月03日
    浏览(44)
  • 接口测试|postman发送POST请求

    postman发送POST请求 示例:微信公众平台创建用户标签接口,业务操作如下: 1、打开微信公众平台,微信扫码登录:https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login 2、打开微信开放文档,找到用户管理-用户标签管理的接口信息: https://developers.weixin.qq.com/doc/offiaccount/Basic_Inf

    2023年04月17日
    浏览(60)
  • postman发送https post请求

    postman发送https post请求 1、点击File选择Setting 2、General中选择ssl认证关闭 3、Certificates中选择点击Add Certificate 4、输入请求服务的IP,点击add 5、选择File new postman window 6、选择请求方式为post 填入url ,request 输入headers参数和依赖token 7、输入body中的值 ,如发送json选择raw,选择js

    2024年02月11日
    浏览(56)
  • postman接口测试之发送post请求

    目录 前言: 一、新建目录文件夹 二、新建请求(api接口)

    2024年02月11日
    浏览(60)
  • requests库post请求参数data、json和files的使用,postman的各种数据格式

    application/x-www-form-urlencoded 和 application/json 是两种不同的 HTTP 请求体格式,它们在 Python 中的处理方式也不同。 application/x-www-form-urlencoded 是 Web 表单默认的提交方法,浏览器会将表单数据编码为 key-value 键值对,并将其放在请求体中。该格式数据可以通过 Python 中的标准库 url

    2024年02月16日
    浏览(66)
  • vue3使用axios发送post请求,后台接收到的参数总是null,使用postman测试后台是能接收数据的

    使用vue3,连基本的请求都失败了,使用浏览器查看post请求,参数中是有值,但是传到后台,每个参数都是null,不知道哪里错了。排除了后台的错误,就剩下了vue代码的错误了。我出错的地方是vue使用axios发送post请求的时候,参数格式写错了。 直接贴代码了,正确的写法 f

    2024年02月13日
    浏览(44)
  • requests 发送一个 json 格式的 post 请求

    今天给一位同学解决post发送数据格式为json格式的请求,顺便确认一下问题归属。 背景: 用postman工具发送一个数据格式为json的请求,得到了服务器的响应。 用python的requests库写的请求,却报错了。没有得到该有的结果。 解决方法: 先确认自己的请求信息和函数使用正确。包

    2024年02月07日
    浏览(57)
  • postman—post方式几种请求格式的区别

    文章目录 前言 一、multipart/form-data与x-www-form-urlencoded区别 二、使用时的一些细节 三、传参注意点总结(关于发送请求传入参数) 总结 介绍了postman中,常用的几种数据传参的特点。 multipart/form-data:既可以上传文件等二进制数据,也可以上传表单键值对,只是最后会转化为一

    2024年02月08日
    浏览(45)
  • Postman发送post和get请求json数据,并用SpringBoot接受

    1. 在controller类中加入如下代码用于举例 TestContoller.java 这里有两个映射,一个是\\\"/test\\\",用于测试程序有没有成功,一个是\\\"/User\\\",为用户,存放用户的账户名和密码 2. 在dto中导入数据以封装数据 TestDto.java @Data在导入lombok插件和依赖后可以直接使用,可以起到简化代码的作用 在

    2023年04月09日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包