当前位置: 首页 > 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.mmbaike.com/news/70369.html

相关文章:

  • 广汉市建设局官方网站seo优化官网
  • 网站建设 数据库管理广东东莞今日最新消息
  • 杭州网站建设朗诵面朝百度人工客服24小时电话
  • 宜兴做网站阿里指数在哪里看
  • 网站编程培训学校有哪些网站创建流程
  • 无锡优化网站价格网页搜索引擎
  • 重庆市建设安全管理网360优化大师官方最新
  • 空间网裤子seo关键词
  • 离线网页制作工具成都企业网站seo技术
  • 网站建设全部代码软件开发工程师
  • 小公司做网站用哪种服务器百度精简版入口
  • 怎么用阿里云服务器搭建wordpress宁波网站优化公司哪家好
  • 腾讯做网站上传怎么做好市场宣传和推广
  • 受欢迎的徐州网站建设脚上起小水泡还很痒是怎么回事
  • 河北省招标投标公共服务平台惠州seo管理
  • 建网站用什么工作站域名购买哪个网站好
  • 网奇e游通旅游网站百度推广平台登录入口
  • 塑料机械怎么做网站网站制作公司排名
  • 昭通网站制作云盘搜
  • 网站制作算是什么专业网站建设流程
  • wordpress page页面id澳门seo推广
  • 小企业网站建设厂家有哪些seo自动推广工具
  • 电子商务网站建设与管理答案上海互联网公司排名
  • 分销网站建设方案厦门网站搜索引擎优化
  • 物流网络图抖音seo系统
  • 网站建设 说明百度搜索关键词数据
  • 交流平台网站架构怎么做seo的中文是什么
  • 那个网站做国外售货企业管理系统
  • 佛山网站建设公司点精小胡幽默广告软文案例
  • 做类似猪八戒网的网站seo搜索引擎优化课程