【爬虫】requests.post请求中的data和json使用区别

  1. 请求体是键值对形式 (无花括号),请求时需要使用data 参数处理。

    代码:

    python 复制代码
    data = {...}
    ret = requests.post(url, headers=headers, data=data)
  2. 请求体是字典形式 (有花括号),请求时需要使用json 参数处理。

    代码:

    python 复制代码
    data = {...}
    ret = requests.post(url, headers=headers, json=data)
相关推荐
大神薯条老师11 小时前
Python零基础入门到高手8.4节: 元组与列表的区别
开发语言·爬虫·python·深度学习·机器学习·数据分析
小白学大数据12 小时前
Python爬虫如何应对网站的反爬加密策略?
开发语言·爬虫·python
北漂老男孩13 小时前
ChromeDriver 技术生态与应用场景深度解析
java·爬虫·python·自动化
bing_15816 小时前
Spring MVC 根据请求头 (如 Accept) 怎么返回 JSON 或 XML 数据?
spring·json·mvc
咕噜咕噜啦啦17 小时前
Python爬虫入门
开发语言·爬虫·python
半路_出家ren21 小时前
python处理异常,JSON
python·json·异常处理
小白学大数据21 小时前
Python+Selenium爬虫:豆瓣登录反反爬策略解析
分布式·爬虫·python·selenium
傻小胖1 天前
json-server的用法-基于 RESTful API 的本地 mock 服务
后端·json·restful
攻城狮7号1 天前
Python爬虫第21节- 基础图形验证码识别实战
开发语言·爬虫·python·图形验证码识别
search71 天前
配置文件介绍xml、json
xml·json