博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
requests模块(get请求)篇
阅读量:4687 次
发布时间:2019-06-09

本文共 937 字,大约阅读时间需要 3 分钟。

- HTTP for Humans,更简洁更友好

- 继承了urllib的所有特征
- 底层使用的是urllib3
- 开源地址: https://github.com/requests/requests
- 中文文档: http://docs.python-requests.org/zh_CN/latest/index.html
- 安装: conda install requests

- get请求

- requests.get(url)
- requests.request("get", url)
- 可以带有headers和parmas参数

 案例一:

import requests url = "http://www.baidu.com" # 两种请求方式 # 使用get请求 rsp = requests.get(url) print(rsp.text) # 使用request请求 rsp = requests.request("get",url) print(rsp.text) 运行结果如下:

 

 

案例二:

''' 使用参数headers和params 研究返回结果 ''' import requests url = "http://www.baidu.com/s?" kw = {
"wd": "好人" } headers = {
"User-Agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36" } rsp = requests.get(url,params=kw,headers=headers) # print(rsp.text) # print(rsp.content) print(rsp.url) print(rsp.encoding) print(rsp.status_code) 运行结果如下:

 

转载于:https://www.cnblogs.com/jerryspace/p/9851361.html

你可能感兴趣的文章
vim代码格式化插件clang-format
查看>>
RTP Payload Format for Transport of MPEG-4 Elementary Streams over http
查看>>
Java环境变量设置
查看>>
【JBPM4】判断节点decision 方法3 handler
查看>>
filter 过滤器(监听)
查看>>
node启动时, listen EADDRINUSE 报错;
查看>>
杭电3466————DP之01背包(对状态转移方程的更新理解)
查看>>
kafka中的消费组
查看>>
python--注释
查看>>
SQL case when else
查看>>
MVc Identity登陆锁定
查看>>
cdn连接失败是什么意思_关于CDN的原理、术语和应用场景那些事
查看>>
ultraedit26 运行的是试用模式_免费试用U盘数据恢复工具 – 轻松找回U盘丢失的各种数据!...
查看>>
python sum函数导入list_python sum函数iterable参数为二维list,start参数为“[]”该如何理解...
查看>>
UVa540 Team Queue
查看>>
android 练习之路 (八)
查看>>
tp5 中 model 的聚合查询
查看>>
android wear开发之:增加可穿戴设备功能到通知中 - Adding Wearable Features to Notifications...
查看>>
压缩文件函数库(转载)
查看>>
【转】ubuntu12.04没有/var/log/messages解决
查看>>