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相关推荐

  1. python 解决IndentationError: unexpected unindent的报错!和通用代码框架,import requests def getHTMLText(url)...的解释

    python报错IndentationError: expected an indented block. 解决办法很简单,是脚本缩进的问题,检查脚本缩进是否有空格和tab混用的情况或者是缩进明显不对 ...

  2. python import requests报错_import requests 出错,搜了很多,没解决,求教.

    requests 依赖的库都已经安装了. Requirement not upgraded as not directly required: chardet<3.1.0,>=3.0.2 ...

  3. python中import requests是什么意思_Ubuntu中python环境下import requests错误的解决(学习过程问题记录)...

    python中导入模块:import requests提示错误,错误信息描述如下:>>>import requests Traceback (most recent last): F ...

  4. 问题解决:Import “requests“ could not be resolved from sourcePylancereportMissingModuleSource)

    最近在写一个调试脚本,发现直接运行总是闪退.在使用vscode打开后,发现有报错: Import "requests" could not be resolved from sou ...

  5. Python代码报错:Import “requests“ could not be resolved from sourcePylance(reportMissingModuleSource)解决

    发现问题: 在copy别人的Python代码时发现vscode上报错: Import "requests" could not be resolved from sourcePyl ...

  6. python中import requests是什么意思_python中requests库使用方法详解

    500 Server Error 8 An internal server error occured.9

  7. Python中requests包的安装

    在使用pycharm开发的时候,我们经常需要导入一些包,但是这些包,我们事先并没有安装,一个显著的现象就是我们在pycharm中导入一个包时,系统提示不存在,那就是我们没有安装这个包.举一个例子,我在 ...

  8. java 有没有类似于 requests 爬虫_大数据时代,怎么能不了解“爬虫”是什么?

    如今的Python语言火遍大江南北,无论是程序员还是非程序员,应该都见过学习python的广告.那么基于python最热的一个词是什么?没错,答案就是:爬虫.我相信,大多数非程序员都听过这个词,却不知 ...

  9. 爬虫之requests模块发送post请求

    爬虫之requests模块发送post请求 思考:哪些地方我们会用到POST请求? 登录注册( 在web工程师看来POST 比 GET 更安全,url地址中不会暴露用户的账号密码等信息) 需要传输大文 ...

  10. 爬虫之利用requests.session进行状态保持

    requests模块中的Session类能够自动处理发送请求获取响应过程中产生的cookie,进而达到状态保持的目的. 1.1 requests.session的作用以及应用场景 requests.s ...

最新文章

  1. 2012年2月16日
  2. VTK:可视化之NormalsDemo
  3. 夫妻两一个两年内3张卡9次逾期,一人4次,还能办理房贷吗?
  4. science量子计算机,第一快讯|《Science》量子计算机被证明超越了经典计算机
  5. Golang实践录:利用反射reflect构建通用打印结构体接口
  6. 查询所有的oracle表、表空间、数据库连接等信息
  7. 十进制转化成八进制(一到十六进制)
  8. Python 函数参数传递的困惑
  9. 简单四步calibre推送到kindle
  10. 基于linkboy+GD32编程实现多种屏幕显示效果(LCD1602、LCD12864、彩屏)
  11. 【DP】洛谷 P1510 精卫填海
  12. python turtle 海龟画图歌尔号 火箭 三体 地球
  13. 苹果支付IAP V1
  14. VS code(Visual Studio Code)乱码解决方法
  15. 如何用python编写财务记账软件_Python实现简单的记账本功能
  16. wireshark 找不到wifi无线网卡的解决方法
  17. Bitvise Tunnelier秘钥链接阿里云Linux服务器
  18. OpenCV 进行图像相似度对比的几种办法-【顺带附py对比学习案例】
  19. 增值电信业务经营IDC许可证怎么申请?
  20. ctf (Do_you_know_http)

热门文章

  1. 新元宇宙奇科幻小说每周连载《地球人奇游天球记》第十二回金星挖矿
  2. python均值方差模型_马科维茨的均值一方差组合模型
  3. 【2022.1】电脑重装系统后浏览器密码恢复:Edge需自己打开自动同步,Chrome默认直接同步
  4. 如何建立自己的【渲染农场】终极指南(1)
  5. u3d 使用Renderer来修改材质
  6. java.lang.UnsupportedOperationException与CleanMyMac X
  7. HDU 5773 The All-purpose Zero(最长上升子序列)
  8. c语言数组输入某年某月某日,编程:输入某年某月某日,判断这一天是这一年的第几天...
  9. 苹果 App Clip 技术详解
  10. chm 转化为 html 转化为 txt