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

wordpress的建站教程网站设计

wordpress的建站教程,网站设计,建设门户网站所需,全球搜和外贸快车哪个好Requests 常用参数 method: 请求方式 get,或者 post,put,delete 等 url : 请求的 url 地址 接口文档标注的接口请求地址 params:请求数据中的链接,常见的一个 get 请求,请求参数都是在 url 地址…

Requests 常用参数

method: 请求方式 get,或者 post,put,delete 等
url : 请求的 url 地址 接口文档标注的接口请求地址
params:请求数据中的链接,常见的一个 get 请求,请求参数都是在 url 地址中
data :请求数据,参数 表单的数据格式
json: 接口常见的数据请求格式
headers:请求头信息,http 请求中,比如说编码方式,token等内容添加
cookie:保存的用户登录信息,比如做一些充值功能,但是需要用户已经登录,需要 cookie 信息的请求信息传输
file:接口中上传文件
timeout :超时处理 proxys 设置代理
stream :文件下载功能,通过请求方式,下载文件

Requests 响应内容

r.encoding #获取当前的编码
r.encoding = ‘utf-8’ #设置编码
r.text #以encoding解析返回内容。字符串方式的响应体,会自动根据响应头部的字符编码进行解码。
r.cookies #返回cookie
r.headers #以字典对象存储服务器响应头,但是这个字典比较特殊,字典键不区分大小写,若键不存在则返回None
r.status_code #响应状态码
r.json() #Requests中内置的JSON解码器,以json形式返回,前提返回的内容确保是json格式的,不然解析出错会抛异常
r.content #以字节形式(二进制)返回。字节方式的响应体,会自动为你解码 gzip 和 deflate 压缩。

Post 请求

# 导入requests包
import requestsurl = "http://localhost:65375/Login/Demo"
mydata = {"BanJName": str(vido_me), "NianJiBH": "112", "BianHao": "11", "ZuZhi": "123"}  # 字典格式,推荐使用,它会自动帮你按照k-v拼接url
res = requests.post(url=url, data=mydata)print('url:', res.request.body)  # 查看发送的url
print("response:", res.text)  # 返回请求结果

Get 请求

# 导入requests包
import requestsurl = "http://www.tuling123.com/openapi/api"
myParams = {"key":"username","info":"plusroax"} # 字典格式,推荐使用,它会自动帮你按照k-v拼接url
res = requests.get(url=url, params=myParams)print('url:',res.request.url)# 查看发送的url
print("response:",res.text)  # 返回请求结果

Https 请求

当协议是 https 的协议的时候,有些系统,需要校验 https 证书,如果校验失败,可能会有警告提示等信息。

import requests 
url="https://www.ctrip.com/" 
# 解决方案 
# 发送请求时候忽略证书,证书的参数 verify-用的比较多 
r=requests.get(url=url,verify=False) #verify 参数默认为 True,值为 False 表示忽略证书 
print (r.text) 
#第二种解决方案,verify 里面添加证书的路径 
r=requests.get(url=url,verify='证书的路径') 
print (r.text)

上传文件

import requestsurl = 'https://127.0.0.1:8000/UploadPhoto'  
#filename 为 liang.jpg 文件
#open('D:\\test_data\\liang.jpg','rb') 打开本地的一个文件 
files = {'file':open('D:\\test_data\\liang.jpg','rb')}
r=requests.post(url=url,files=files,verify=False) 
print (r.text)

Requests 中 timeout 参数

1、python 的requests请求都可以使用timeout参数。
2、timeout参数可以传入一个简单的浮点数,它将请求的连接部分和读取部分设为相同的超时时间。
3、timeout参数也可以传入一个包含两个简单浮点数的元组,用来分别设置请求超时时间和读取超时时间。
4、参数值设为None或者不设置该参数为一直等待,知道请求成功或错误

url = "http://127.0.0.1:66753/login"
# 表单数据格式,参数 data ,数据都是字典去保存
data = {"username": "liang001", "password": "123456"}
r_login = requests.post(url=url, json=data, timeout=0.5)
print(r_login.text)

访问需要登录的界面

# 导入requests包
import requestsheaders = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.87 Safari/537.36 SE 2.X MetaSr 1.0'
}
session = requests.session()
# 1.代码登录
login_url = url
login_form_data = {'UserName': name, # 登录用户名'PassWord': pwd,  # 登录密码}
login_resopnse = session.post(login_url, data=login_form_data, headers=headers)
# 2.登录成功后,带着有效的cookie访问member_url
files = {'file': open(r'路径', 'rb')}
member_url = 'url'
member_data = session.post(member_url, headers=headers, files=files)print(member_data.text)

参考:
https://blog.csdn.net/qq_53193143/article/details/128240019

http://www.yidumall.com/news/43681.html

相关文章:

  • 合肥 电子商务 网站建设超级seo外链工具
  • 刚建设的网站多久能在百度查到朋友圈广告投放价格表
  • 复兴区网络推广公司以下属于网站seo的内容是
  • 湖北网络推广seoseo实战培训教程
  • 知名网站建设加工百度app平台
  • 给公司做企业网站职业培训机构有哪些
  • 网站详情页用哪个软件做app网站推广平台
  • 专业制作网站费用网络销售平台有哪些
  • 村委会网站源码佛山网站建设维护
  • 做非洲出口的网站营销型企业网站
  • 白沟17网站一起做网店友情链接购买
  • 做公司网站需要几个域名百度seo引流怎么做
  • 好看的html页面模板泰州seo平台
  • 武汉做商城网站建设百度云登陆首页
  • 自己做的网站谁来维护百度学术官网入口
  • 如何进行营销型企业网站的优化关键词歌曲免费听
  • 深圳市住建设局网站优化方案官方网站
  • 邯郸景区网站制作苏州seo关键词优化排名
  • 网站部署到终端机怎么做seo网络优化是什么工作
  • 几级英语可以做外贸网站seo网站降权查询工具
  • 浅谈中兴电子商务网站建设郑州seo服务技术
  • 佛山网站到首页排名百度推广登录平台登录
  • 做学术用的网站双滦区seo整站排名
  • 电子商务型网站建设seo百科大全
  • bluehost网站后台百度seo排名优化公司哪家强
  • 中国电信新建网站备案管理系统 录完信息网络营销企业有哪些
  • vbs做网站免费网站友情链接
  • 怎么建设时时彩网站大连网络营销seo
  • web制作网页个人简历广州百度seo排名优化
  • 电子商务网站建设与设计推广app拿返佣的平台