发送请求、传递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库相关推荐

  1. python爬虫requests库_python爬虫使用Requests库 - pytorch中文网

    在入门教程中我们介绍了urllib库和urllib2的用法,同时我们了解一些爬虫的基础以及对爬虫有了基本的了解.其实在我们生产环境中,使用Request库更加方便与实用,同时我们这需要短短的几行代码就 ...

  2. python爬虫requests实战_Python爬虫之requests库网络爬取简单实战

    实例1:直接爬取网页 实例2 : 构造headers,突破访问限制,模拟浏览器爬取网页 实例3 : 分析请求参数,构造请求参数爬取所需网页 实例4: 爬取图片 实例5: 分析请求参数,构造请求参数爬取 ...

  3. python json库安装_python怎么安装requests库

    requests是python实现的简单易用的HTTP库,使用起来比urllib简洁很多 因为是第三方库,所以使用前需要cmd安装pip install requests 安装完成后import一下, ...

  4. python的requests库的添加代理_python爬虫之requests库使用代理

    python爬虫之requests库使用代理 发布时间:2020-03-25 17:00:54 来源:亿速云 阅读:110 作者:小新 今天小编分享的是关于python爬虫的requests库使用代理 ...

  5. post提交调用的却是doget方法_Python基础教程 | Requests库的使用方法和细节

    下面我就给大家整理了Requests库的使用方法和细节. 什么是Requests Requests是Python语言编写,基于urllib3,采用Apache2 Licensed开源协议的HTTP库. ...

  6. python爬虫学习实践(一):requests库和正则表达式之淘宝爬虫实战

    使用requests库是需要安装的,requests库相比urllib 库来说更高级方便一点,同时与scrapy相比较还是不够强大,本文主要介绍利用requests库和正则表达式完成一项简单的爬虫小项 ...

  7. python爬取图片的库_16-python爬虫之Requests库爬取海量图片

    Requests 是一个 Python 的 HTTP 客户端库. Request支持HTTP连接保持和连接池,支持使用cookie保持会话,支持文件上传,支持自动响应内容的编码,支持国际化的URL和P ...

  8. python自然语言处理库_Python自然语言处理工具库(含中文处理)

    自然语言处理(Natural Language Processing,简称 NLP),是研究计算机处理人类语言的一门技术.随着深度学习在图像识别.语音识别领域的大放异彩,人们对深度学习在 NLP 的价 ...

  9. Python爬虫之(六)requests库的用法

    介绍 对了解一些爬虫的基本理念,掌握爬虫爬取的流程有所帮助.入门之后,我们就需要学习一些更加高级的内容和工具来方便我们的爬取.那么这一节来简单介绍一下 requests 库的基本用法 安装 pip i ...

最新文章

  1. 机器学习算法易受攻击?阿里“安全基建”这样应对AI的不安全
  2. 《linux c编程指南》学习手记5
  3. laravle 事务
  4. 探索MicroPython(三)--基础操作示例
  5. eclipse中outline中图标含义
  6. 【原创】Linux学习笔记
  7. SAO Utils 添加白色参考线
  8. BeatBox终极版——Head first java 650
  9. 计算机三级数据库要学哪些知识,计算机三级数据库怎么备考 考试内容是什么...
  10. qt中怎样添加库文件
  11. html新手引导遮罩,新手引导遮罩与高亮的实现
  12. 【Demo】教你实现下拉刷新
  13. 让同行都忍不住充值的营销方案,饭店只用一招当天锁定3百个会员
  14. 关于档案没有寄回生源地的解决方案
  15. 2017ACM-ICPC亚洲区域赛(青岛站)
  16. excel vba打印
  17. 数据结构与算法A 图论
  18. Scratch(五十四):教师节快乐
  19. 动图|演示电容和电容传感器原理,简单明了!
  20. 每天清晨叫醒你的是闹钟还是是梦想

热门文章

  1. 天啦噜!在家和爱豆玩quot;剪刀石头布quot;,阿里工程师如何办到?
  2. 阿里云应用配置管理ACM发布,重新定义云上配置的存放方式
  3. 工程师如何解决穿衣搭配烦恼?——滴搭平台与算法 1
  4. 随时随地办公新常态 还需安全来相伴
  5. 终止中台乱象 《2021年中国中台市场研究报告》隆重发布
  6. 20张图,带你搞懂高并发中的线程与线程池!
  7. 亚马逊云服务(AWS)中国与毕马威中国建立战略合作伙伴关系
  8. 还在用 Python 2.x?Python 3.7.0 正式发布!
  9. canvas全局合成画月牙_GIF动态图,视频?都能用Python转换成字符画图像
  10. python会取代前端吗_大家说,python在不远的将来,会不会把java替代,为什么?