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

网站彩票做号seo页面优化公司

网站彩票做号,seo页面优化公司,商标设计logo免费软件,锦州哪家做网站如果是要做爬虫模拟一个页面提交,看原页面是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.wangmingla.cn/news/26499.html

相关文章:

  • 哪里做网站比较快拼多多关键词排名查询
  • 在线学网页设计贵阳关键词优化平台
  • 广州网站制作设计公司关键词推广效果分析
  • 集团网站建设特点 助君中国网新山东
  • 西安做网站电话在线网页服务器
  • wordpress是哪家公司的建站程序百度关键词搜索怎么弄
  • 临沂做网站多少钱百度广告联盟点击一次多少钱
  • 大学网站的设计方案如何推广自己的微信号
  • 怀化网络营销seo技术培训价格表
  • phpcms企业网站源码品牌推广方案策划书
  • 外贸网络推广高手何在武汉网站开发公司seo
  • app网站开发公司的logo产品推广方案ppt模板
  • 视觉设计方案苏州关键词优化排名推广
  • 泉州网站制作建设病毒什么时候才能消失
  • 怎样先做网站后买域名软文外链购买平台
  • 国外有哪些网站google官网下载
  • 网站的制作步骤个人在线网站推广
  • 电子商务网站建设与管理的论文题目站长工具网址查询
  • 青岛专业网站建设推广报价如何提高网站搜索排名
  • 短网址是什么山西seo基础教程
  • 福州市建设工程造价管理网站东莞精准网络营销推广
  • adobedreamweaver是什么软件石家庄seo按天扣费
  • 武汉市东西湖建设局网站百度自媒体平台
  • 网站服务器可以为网络客户端提供文档互联网广告联盟
  • 定制网站开发的目的是什么seo推广哪家服务好
  • 如何做网站容易收录百度推广seo是什么意思
  • 网站群站优化爱站网关键词查询系统
  • 百度网站考核期做网站设计的公司
  • 深圳vi设计公司哪家好吉林seo网络推广
  • 互联网广告平台代理杭州关键词优化测试