首页 > 其他分享 >requests 模块 - post 请求

requests 模块 - post 请求

时间:2024-10-13 16:22:29浏览次数:1  
标签:请求 get 模块 fanyi requests data post

1、post 请求

requests 请求方法除了 get 请求方法外,还有其他方法,比如常用的 post 方法。

post 应用场景如下:
(1)网页需要登录的情况。
(2)需要给网页传输内容的情况。

post 用法和 get 用法一样,只是发送请求时需要加上 data 参数。

2、代码示例

import requests

url = 'https://fanyi.so.com/index/search?eng=1&validate=&ignore_trans=0&query=monkey'

headers = {
    "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36",
    "pro": "fanyi"
}
data = {
    'eng': '1',
    'validate': '',
    'ignore_trans': '0',
    'query': 'monkey'
}
response = requests.post(url, headers=headers, data=data)
result = response.json()
print(result.get('data').get('fanyi'))

标签:请求,get,模块,fanyi,requests,data,post
From: https://www.cnblogs.com/tudigong/p/18462506

相关文章

  • requests模块 - get
    1、Requests请求常用url:请求的url地址,接口文档标注的接口请求地址。params:请求数据中的链接,常见的一个get请求,请求参数都是在url地址中。data:请求数据,参数表单的数据格式。json:接口常见的数据请求格式。headers:请求头信息,http请求中,比如说编码方式等内容添加。cook......
  • [Python学习日记-46] Python 中第三方开源模块的安装、使用与上传自己写的模块
    [Python学习日记-46]Python中第三方开源模块的安装、使用与上传自己写的模块简介下载与安装如何使用安装好的第三方开源模块如何上传自己写的模块到PyPi简介    在前面的模块介绍和导入当中主要介绍的都是Python内置的一些模块,我们把它称为标准库,而这个库......
  • Python爬虫快速入门(Requests+BeautifulSoup+Scrapy)
    目录1.为什么需要爬虫2.爬虫的方法2.1Requests2.2BeautifulSoup2.3Scrapy3.爬虫的注意事项1.为什么需要爬虫    爬虫是重要的数据获取方式,理论上任何网上公开可视的数据都是可以获取到的。在学术研究等场合中除了使用直接的数据集以及各种搜索引擎提......
  • 异常断链的惨痛经历!拯救Air780EP模块紧急项目
    ​ 必须要吐槽一下:最近被老板驱使,要用Air780EP模块做几个紧急项目。。。就怕紧急项目,时间紧任务重,遇到了一些棘手问题,可把我给折腾死了……这里把遇到的问题,排查记录下来,看能不能帮到因遇到类似的问题,并且一直没找到原因,而被老板要求加班解决的兄弟们。 一、相关背景简介 ......
  • PostgreSQL学习笔记十二:灾难防范与数据恢复
    在PostgreSQL中可以采取以下方法进行灾难恢复:一、定期备份物理备份使用pg_dump进行逻辑备份,它可以将数据库以SQL文本的形式导出。例如:pg_dump-Uusernamedbname>backup.sql。可以使用工具将备份文件存储到远程位置,如网络存储或云存储。使用pg_basebackup进......
  • 6-蓝牙模块与数据包解析
    蓝牙模块与数据包解析蓝牙连接中有主机和从机,在建立通信连接前,从机要向外广播自己的信息,然后主机扫描到附近正在广播的蓝牙设备(子机)后就发起连接,连接建立后,双方就可以通过约定好的协议进行通信了。蓝牙分为普通蓝牙,和低功耗蓝牙低功耗蓝牙,包括诸多协议,如GAP广播协议,GATT......
  • 【python-日期和时间处理】datetime模块基本使用
    1.获取datetime对象获取当前datetime对象方法:datetime.now(cls,tz=None)->datetime参数说明:tz:时区信息,不传该参数时,默认使用当地时区示例代码:now=datetime.now()print(now)#2023-01-0509:38:43.084062print(type(now))#datetime.datetime如果需......
  • 【python日期和时间处理】time模块基本使用
    1.time模块中三种时间格式时间戳time模块获取各种精度的时间戳importtimetimestamp=time.time()timestamp_s=int(time.time())#s精度timestamp_ms=int(time.time()*1000)#ms精度timestamp_us=int(time.time()*1000_000)#μs精度timestamp_ns=t......
  • linux内核文件系统模块管理
    Linux内核的文件系统模块是操作系统的重要组成部分,负责管理存储设备上的数据,提供文件的创建、读写、删除等操作接口。文件系统模块包括虚拟文件系统(VFS)、具体文件系统驱动、缓存管理、块设备层、权限管理等多个层次。下面详细介绍其管理细节。1.虚拟文件系统(VFS,VirtualF......
  • FMC160-两路14位400Msps AD,两路16位400Msps DA FMC子卡模块
     一、概述 该板卡可实现2路14bit400MspsAD和2路16bit400MspsDA功能,遵循VITA57标准,北京太速科技板卡可以直接与VME/VXS/AMC/VPX/PCI-EFPGA载板连接使用,用于模拟信号、中频信号采集,信号发出等应用,是xilinx开发板设计的标准板卡。  二、 性能指标板卡功能......