当前位置: 首页 > news >正文

淘宝网站建设合同全国互联网备案信息查询系统

淘宝网站建设合同,全国互联网备案信息查询系统,平面设计培训机构价位,网站开发培训学校网站如果是要做爬虫模拟一个页面提交,看原页面是post还是get,以及Content-Type是什么。 GET 请求 使用 paramsxxx,查询参数会被编码到 URL 中。POST 请求,Content-Type为 application/x-www-form-urlencoded的,使用 dataxx…

如果是要做爬虫模拟一个页面提交,看原页面是post还是get,以及Content-Type是什么。

  • GET 请求 使用 params=xxx,查询参数会被编码到 URL 中。
  • POST 请求,Content-Type为 application/x-www-form-urlencoded的,使用 data=xxx,(常见于直接 HTML 表单提交)。
  • POST 请求,Content-Type为 application/json的 使用 json=xxx,常见于通过ajax提交。
  • POST 请求,Content-Type为 multipart/form-data的,有上传文件,使用files=files, data=xxx (常见于直接 HTML 表单提交)

-------

  • 如果post请求同时传递 data 和 json 参数时,requests 库会自动忽略 data,并且只发送 json 中的数据作为请求体
  • post请求可以带params=xxx 这个参数。response = requests.post(url, json=json_data, params=xxx) 不会报错。
  • GET 请求不能带 json=json_data 参数。若使你尝试传递 json=json_data 参数,requests 库会忽略它

-------- 

如果multipart/form-data中一次请求上传多个文件,则

    files = {'file1': ('file1.jpg', file1, 'image/jpeg'),'file2': ('file2.jpg', file2, 'image/jpeg')}

GET 请求:

import requestsurl = 'https://example.com/api'
params = {'name': 'John','age': 30
}response = requests.get(url, params=params)

 相当于get访问 URL:https://example.com/api?name=John&age=30

POST请求:application/x-www-form-urlencoded

import requestsurl = 'https://example.com/api'
data = {'name': 'John','age': 30
}response = requests.post(url, data=data)

相当于直接网页提交表单

POST请求 application/json  (常见于AJAX提交)

import requestsurl = 'https://example.com/api'
data = {'name': 'John','age': 30
}response = requests.post(url, json=data)

POST请求 multipart/form-data

import requestsurl = 'https://acc.abc.com/api/home/UploadIDCard'# 文件部分
file_path = 'path/to/your/file.jpg'
with open(file_path, 'rb') as file:files = {'Files': ('idcard_front.jpg', file, 'image/jpeg')  # (filename, file-object, mime-type)}# 其他参数部分data = {'name': 'John','age': 30}# 发起POST请求response = requests.post(url, files=files, data=data)

import requestsurl = 'https://example.com/upload'# 打开多个文件
file1_path = 'path/to/your/file1.jpg'
file2_path = 'path/to/your/file2.jpg'with open(file1_path, 'rb') as file1, open(file2_path, 'rb') as file2:files = {'file1': ('idcard_front.jpg', file1, 'image/jpeg'),'file2': ('idcard_back.jpg', file2, 'image/jpeg')}# 其他参数部分data = {'name': 'John','age': 30}# 发起POST请求,上传多个文件response = requests.post(url, files=files, data=data)

http://www.yayakq.cn/news/446686/

相关文章:

  • wordpress没有找到站点博客编辑器 wordpress
  • 亚马逊的免费网站网站母版页怎么做
  • 烟台建网站wordpress learndash
  • wordpress 评论 框百度搜索优化平台
  • wordpress主题 外贸网站模板网页制作企业网站作业
  • 网站开发流程及详解东营百姓网免费发布信息网
  • 公司网站怎么做实名认证wordpress crm分销插件
  • 行业门户网站方案广西网站建设代理加盟
  • 建站小程序建设银网官方网站
  • 陈仓网站建设wordpress页面响应慢前后端
  • 电商网站做导购哪个cms好用
  • 网站自动采集指标建设信息港
  • 高校里做网站的工作竞价推广网站建设
  • 俄罗斯网站建设公司江苏做网站xlec
  • 网站icp备案证书下载石家庄有学校交做网站和优化的吗
  • 做网站客户总是要退款建设网站 法律责任
  • 容桂网站制作代理网站服务器排行榜
  • 深圳网站建设怎么天正电气网站建设
  • 网站名百度搜不到多用户商城系统哪个好
  • 网站内容管理系统 下载广告公司经营范围有哪些内容
  • 如何看网站的ftp手机app软件开发机构
  • 廉江市住房和城乡建设局网站新手学做网站pdf下载
  • 北京快速网站建设html 网站 模板中文
  • 邯郸的网站建设唯品会网站建设 分析报告
  • 百度k了网站怎么办网站地图提交地址
  • 济南地产行业网站开发广州电玩网站开发
  • 广州公司核名在哪个网站phpcms 移动网站模板
  • 个人手机网站佛山公司建站
  • 鄂州免费设计网站建设花木网站源码
  • mvc 门户网站开发框架怎么做捐款网站