import requests
requests是python实现的简单易用的HTTP库,使用起来比urllib简洁很多
因为是第三方库,所以使用前需要cmd安装
pip install requests
安装完成后import一下,正常则说明可以开始使用了。
基本用法:
requests.get()用于请求目标网站,类型是一个HTTPresponse类型
import requestsresponse = requests.get('http://www.baidu.com')
print(response.status_code) # 打印状态码
print(response.url) # 打印请求url
print(response.headers) # 打印头信息
print(response.cookies) # 打印cookie信息
print(response.text) #以文本形式打印网页源码
print(response.content) #以字节流形式打印
运行结果:
address.status_code ==requests.codes.ok
True 返回True,也代表链接成功。
状态码:
200 请求成功
301 资源被转移
404 请求资源不存在
500 服务器内部错误
##获取出来编码不对怎么办?
我们可以 通过address.encoding = “utf-8” # 设置编码格式
注意 设置的编码格式要和原来的网站编码格式一致。
import requests相关推荐
- python 解决IndentationError: unexpected unindent的报错!和通用代码框架,import requests def getHTMLText(url)...的解释
python报错IndentationError: expected an indented block. 解决办法很简单,是脚本缩进的问题,检查脚本缩进是否有空格和tab混用的情况或者是缩进明显不对 ...
- python import requests报错_import requests 出错,搜了很多,没解决,求教.
requests 依赖的库都已经安装了. Requirement not upgraded as not directly required: chardet<3.1.0,>=3.0.2 ...
- python中import requests是什么意思_Ubuntu中python环境下import requests错误的解决(学习过程问题记录)...
python中导入模块:import requests提示错误,错误信息描述如下:>>>import requests Traceback (most recent last): F ...
- 问题解决:Import “requests“ could not be resolved from sourcePylancereportMissingModuleSource)
最近在写一个调试脚本,发现直接运行总是闪退.在使用vscode打开后,发现有报错: Import "requests" could not be resolved from sou ...
- Python代码报错:Import “requests“ could not be resolved from sourcePylance(reportMissingModuleSource)解决
发现问题: 在copy别人的Python代码时发现vscode上报错: Import "requests" could not be resolved from sourcePyl ...
- python中import requests是什么意思_python中requests库使用方法详解
500 Server Error 8 An internal server error occured.9
- Python中requests包的安装
在使用pycharm开发的时候,我们经常需要导入一些包,但是这些包,我们事先并没有安装,一个显著的现象就是我们在pycharm中导入一个包时,系统提示不存在,那就是我们没有安装这个包.举一个例子,我在 ...
- java 有没有类似于 requests 爬虫_大数据时代,怎么能不了解“爬虫”是什么?
如今的Python语言火遍大江南北,无论是程序员还是非程序员,应该都见过学习python的广告.那么基于python最热的一个词是什么?没错,答案就是:爬虫.我相信,大多数非程序员都听过这个词,却不知 ...
- 爬虫之requests模块发送post请求
爬虫之requests模块发送post请求 思考:哪些地方我们会用到POST请求? 登录注册( 在web工程师看来POST 比 GET 更安全,url地址中不会暴露用户的账号密码等信息) 需要传输大文 ...
- 爬虫之利用requests.session进行状态保持
requests模块中的Session类能够自动处理发送请求获取响应过程中产生的cookie,进而达到状态保持的目的. 1.1 requests.session的作用以及应用场景 requests.s ...
最新文章
- 2012年2月16日
- VTK:可视化之NormalsDemo
- 夫妻两一个两年内3张卡9次逾期,一人4次,还能办理房贷吗?
- science量子计算机,第一快讯|《Science》量子计算机被证明超越了经典计算机
- Golang实践录:利用反射reflect构建通用打印结构体接口
- 查询所有的oracle表、表空间、数据库连接等信息
- 十进制转化成八进制(一到十六进制)
- Python 函数参数传递的困惑
- 简单四步calibre推送到kindle
- 基于linkboy+GD32编程实现多种屏幕显示效果(LCD1602、LCD12864、彩屏)
- 【DP】洛谷 P1510 精卫填海
- python turtle 海龟画图歌尔号 火箭 三体 地球
- 苹果支付IAP V1
- VS code(Visual Studio Code)乱码解决方法
- 如何用python编写财务记账软件_Python实现简单的记账本功能
- wireshark 找不到wifi无线网卡的解决方法
- Bitvise Tunnelier秘钥链接阿里云Linux服务器
- OpenCV 进行图像相似度对比的几种办法-【顺带附py对比学习案例】
- 增值电信业务经营IDC许可证怎么申请?
- ctf (Do_you_know_http)
热门文章
- 新元宇宙奇科幻小说每周连载《地球人奇游天球记》第十二回金星挖矿
- python均值方差模型_马科维茨的均值一方差组合模型
- 【2022.1】电脑重装系统后浏览器密码恢复:Edge需自己打开自动同步,Chrome默认直接同步
- 如何建立自己的【渲染农场】终极指南(1)
- u3d 使用Renderer来修改材质
- java.lang.UnsupportedOperationException与CleanMyMac X
- HDU 5773 The All-purpose Zero(最长上升子序列)
- c语言数组输入某年某月某日,编程:输入某年某月某日,判断这一天是这一年的第几天...
- 苹果 App Clip 技术详解
- chm 转化为 html 转化为 txt