python vbs库_Python语言之requests库
发送请求、传递URL参数、定制headers、接受数据,处理数据等
在Java中用httpclient jar包,在Python中用requests库,即使没有事先下载,在Pycharm开发工具中,出现提示时刻,同意安装即可
1) 发送请求
url='http://baidu.com'
requests.post(url)
requests.put(url)
requests.delete(url)
requests.head(url)
requests.options(url)
GET: 请求指定的页面信息,并返回实体主体。
HEAD: 只请求页面的首部。
POST: 请求服务器接受所指定的文档作为对所标识的URI的新的从属实体。
PUT: 从客户端向服务器传送的数据取代指定的文档的内容。
DELETE: 请求服务器删除指定的页面。
get 和 post比较常见 GET请求将提交的数据放置在HTTP请求协议头中
POST提交的数据则放在实体数据中
2) 定制参数
import requests
response = requests.get("http://localhost:8083/showuser?name=germey&age=22")
response = requests.get("http://localhost:8083/showuser?name=germey&age=22")
response = requests.get("http://localhost:8083/showuser?name=germey&age=22")
data={
'name': 'germey',
'age': 22
}
response = requests.get("http://localhost:8083/showuser,param=data}
data2= (
('endDate', '2019-12-12'),
('pageIndex', 0),
('pageSize', 50),
('startDate', '2010-01-01')
)
data3= {
"endDate": "2019-12-12",
"pageIndex": 0,
"pageSize": 50,
"startDate": "2010-01-01"
}
response2=requests.post(url=url2,headers=headers2,data=json.dumps(data2))
response2=requests.post(url=url2,headers=headers2,data=json.dumps(data3))
print(response2.json())
3)定制header
url2='http://localhost:8094/common-api/v1/point/detail?social=AcxiomChina&user=VP巴黎恋人'
headers2={'token':'MTU1Mjg4NTQxOEFDWElPTS1XRUNIQVQ=','Content-Type':'application/json;charset=UTF-8'}
4)response的处理
response.json() 如果是json格式的返回,转化为json格式
response.cookies
response.status_code
response.url
response.text
response.content
python vbs库_Python语言之requests库相关推荐
- python爬虫requests库_python爬虫使用Requests库 - pytorch中文网
在入门教程中我们介绍了urllib库和urllib2的用法,同时我们了解一些爬虫的基础以及对爬虫有了基本的了解.其实在我们生产环境中,使用Request库更加方便与实用,同时我们这需要短短的几行代码就 ...
- python爬虫requests实战_Python爬虫之requests库网络爬取简单实战
实例1:直接爬取网页 实例2 : 构造headers,突破访问限制,模拟浏览器爬取网页 实例3 : 分析请求参数,构造请求参数爬取所需网页 实例4: 爬取图片 实例5: 分析请求参数,构造请求参数爬取 ...
- python json库安装_python怎么安装requests库
requests是python实现的简单易用的HTTP库,使用起来比urllib简洁很多 因为是第三方库,所以使用前需要cmd安装pip install requests 安装完成后import一下, ...
- python的requests库的添加代理_python爬虫之requests库使用代理
python爬虫之requests库使用代理 发布时间:2020-03-25 17:00:54 来源:亿速云 阅读:110 作者:小新 今天小编分享的是关于python爬虫的requests库使用代理 ...
- post提交调用的却是doget方法_Python基础教程 | Requests库的使用方法和细节
下面我就给大家整理了Requests库的使用方法和细节. 什么是Requests Requests是Python语言编写,基于urllib3,采用Apache2 Licensed开源协议的HTTP库. ...
- python爬虫学习实践(一):requests库和正则表达式之淘宝爬虫实战
使用requests库是需要安装的,requests库相比urllib 库来说更高级方便一点,同时与scrapy相比较还是不够强大,本文主要介绍利用requests库和正则表达式完成一项简单的爬虫小项 ...
- python爬取图片的库_16-python爬虫之Requests库爬取海量图片
Requests 是一个 Python 的 HTTP 客户端库. Request支持HTTP连接保持和连接池,支持使用cookie保持会话,支持文件上传,支持自动响应内容的编码,支持国际化的URL和P ...
- python自然语言处理库_Python自然语言处理工具库(含中文处理)
自然语言处理(Natural Language Processing,简称 NLP),是研究计算机处理人类语言的一门技术.随着深度学习在图像识别.语音识别领域的大放异彩,人们对深度学习在 NLP 的价 ...
- Python爬虫之(六)requests库的用法
介绍 对了解一些爬虫的基本理念,掌握爬虫爬取的流程有所帮助.入门之后,我们就需要学习一些更加高级的内容和工具来方便我们的爬取.那么这一节来简单介绍一下 requests 库的基本用法 安装 pip i ...
最新文章
- 机器学习算法易受攻击?阿里“安全基建”这样应对AI的不安全
- 《linux c编程指南》学习手记5
- laravle 事务
- 探索MicroPython(三)--基础操作示例
- eclipse中outline中图标含义
- 【原创】Linux学习笔记
- SAO Utils 添加白色参考线
- BeatBox终极版——Head first java 650
- 计算机三级数据库要学哪些知识,计算机三级数据库怎么备考 考试内容是什么...
- qt中怎样添加库文件
- html新手引导遮罩,新手引导遮罩与高亮的实现
- 【Demo】教你实现下拉刷新
- 让同行都忍不住充值的营销方案,饭店只用一招当天锁定3百个会员
- 关于档案没有寄回生源地的解决方案
- 2017ACM-ICPC亚洲区域赛(青岛站)
- excel vba打印
- 数据结构与算法A 图论
- Scratch(五十四):教师节快乐
- 动图|演示电容和电容传感器原理,简单明了!
- 每天清晨叫醒你的是闹钟还是是梦想
热门文章
- 天啦噜!在家和爱豆玩quot;剪刀石头布quot;,阿里工程师如何办到?
- 阿里云应用配置管理ACM发布,重新定义云上配置的存放方式
- 工程师如何解决穿衣搭配烦恼?——滴搭平台与算法 1
- 随时随地办公新常态 还需安全来相伴
- 终止中台乱象 《2021年中国中台市场研究报告》隆重发布
- 20张图,带你搞懂高并发中的线程与线程池!
- 亚马逊云服务(AWS)中国与毕马威中国建立战略合作伙伴关系
- 还在用 Python 2.x?Python 3.7.0 正式发布!
- canvas全局合成画月牙_GIF动态图,视频?都能用Python转换成字符画图像
- python会取代前端吗_大家说,python在不远的将来,会不会把java替代,为什么?