python3 爬虫相关学习1:安装requests模块

news2024/10/6 4:09:57

目录

1 安装前:避免python2  python3 引起的问题

2 如何安装python3

2.1 直接上python3 官网下载

2.2 或者windows的话,microsoft store 里也可以下载

2.3 查看python版本

3 安装requests模块

3.1 很可能安装requests模块之前会遇到报错,需要先升级pip

3.2 安装 requests模块

4 开始使用 requests 模块


1 安装前:避免python2  python3 引起的问题

  • 注意python版本的问题
  • 因为python先出的python2 ,最后更新到 2.7版本后不再更新了,忘掉它吧,建议如果安装了就先卸载掉py2.7, 就从控制面板/程序安装里卸载
  • 如果同时安装了python2  python3 要注意
  • 如果在cmd里查看python版本号,则会优先返回python2的版本号,所以要专门打 python3才行,如果没有则输入python 也可以
  • pip 也是针对py2的  要用py3的 pip3 install requests
  • 如果只安装了python3, 那么用上面的两种命令都可以,所以初学者如我还是先给学习降低点复杂度吧

在cmd窗口里输入:

python3                                    # 而不是  python

pip3  install requests               # 而不是  pip  install requests

2 如何安装python3

2.1 直接上python3 官网下载

https://www.python.org/

如果X度python3, 看清楚点广告,新手小心被X度给带歪了。。。呵呵

 

2.2 或者windows的话,microsoft store 里也可以下载

2.3 查看python版本

输入: python 即可

3 安装requests模块

  • 爬虫最常用的模块之一

  • pip3 install requests

3.1 很可能安装requests模块之前会遇到报错,需要先升级pip

原因:

  • pip本身版本过低
  • 会给你报错,先让你升级pip3

解决办法

  • python -m pip install --upgrade pip
  • 然后再看下是否升到了提示内容里的最新版本,有时候可能需要升级2次。。。

报错图

  PIP升级成功



 

3.2 安装 requests模块

  • pip更新后,安装 requests 就没问题了

  • 下面是是RP安装成功

4 开始使用 requests 模块

  • 1 先从cmd里进入python
  • 2 然后导入 requests
  • 然后就可以在python3下 正常使用requests 了

#E:\work\FangCloudV2\personal_space\2学习\python3\py3_test1.txt

import requests

url='https://baidu.com'
response=requests.get(url)
print(response.text)

4.1 方式1: 直接在cmd里 python 下实时输入代码

  • 先进入python
  • 然后可以即时输入代码,获得反馈

4.2 用python 运行python 文件(.py文件) /或者 .txt文件等

  •  最好是.py文件
  • 但事实上 .txt 也可以运行
  • 记得 文件要给 完整的绝对路径

4.3 安装python 相关的文本编辑器,暂时我还没搞,以后下一个


 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/528830.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

linux0.12-8-11-vsprintf.c

[383页] 1、 这一小节可以不看代码如何实现,因为标准的C库函数; 2、 等自己看完的这本书,有兴趣过来研究研究也是可以的。 8-11 vsprintf.c程序 8-11-1 功能描述 该程序主要包括vsprintf(),用于对参数产生格式化的输出。由于该函数是C函数…

SOME/IP 草稿

SOME/IP 名词解释 SOME/IP 全称是 Scalable service-Oriented MiddlewarE over IP。也就是基于 IP 协议的面向服务的可扩展性通信中间件协议。 面向服务 SOA基于 IP 协议之上的通信协议中间件 SOME/IP 功能 服务发现 (Service Discovery)远程服务调用 (RPC,rem…

React面试题汇总 --2

1. 何为 redux ,解决什么问题 操作流程 使用场景 优缺点 ? Redux使用详解(一) Redux的核心思想与基本使用__聪明勇敢有力气的博客-CSDN博客Redux使用详解(一) Redux的核心思想与基本使用https://blog.csdn.net/weixin_65402230/article/details/128193…

全免费开源-国内搭建ChatGPT个人镜像站与维护全攻略

全免费开源-国内搭建ChatGPT个人镜像站与维护全攻略 准备阶段部署网站腾讯云注册与解析添加API和密码更换域名的配置多密码管理密码更换密码批量生成 本教程收集于:AIGC从入门到精通教程汇总 全免费开源,仅需一个域名就可以部署国内的ChatGPT镜像版本。…

ConvTranspose2d 的简单例子理解

文章目录 参考基础概念简单例子: stride2step1step2step3 参考 逆卷积的详细解释ConvTranspose2d(fractionally-strided convolutions)nn.ConvTranspose2d的参数output_padding的作用 基础概念 逆卷积,也叫反卷积或者转置卷积,…

故障分析 | OceanBase 频繁更新数据后读性能下降的排查

本文摘要 本文分析并复现了 OceanBase 频繁更新数据后读性能下降现象的原因,并给出了性能改善建议。 背景 测试在做 OceanBase 纯读性能压测的时候,发现对数据做过更新操作后,读性能会有较为明显的下降。具体复现步骤如下。 复现方式 环…

部门新来一00后,给我卷崩溃了...

2022年已经结束结束了,最近内卷严重,各种跳槽裁员,相信很多小伙伴也在准备今年的金三银四的面试计划。 在此展示一套学习笔记 / 面试手册,年后跳槽的朋友可以好好刷一刷,还是挺有必要的,它几乎涵盖了所有的…

NFT数字藏品平台

在 NFT (非同质化代币)发行和交易中,数字藏品交易平台(以下简称“交易平台”)的运营模式和法律地位至关重要。本文对数字藏品交易平台的运营方式进行梳理,并对其中可能存在的法律风险进行分析。 2021年以来…

NFS服务器搭建(案例)

目录标题 第一个问题1.安装软件包2.进入配置文件进行定义,并创建对应的资源文件3.客户端进行挂载,并查看挂载信息,修改挂载权限4.客户端查看挂载的信息 第二个问题1.服务端配置文件进行定义,并创建对应资源文件2.客户端进行挂载3.…

电子邮件是最有效的营销方式吗?解析邮件营销的优势和劣势

互联网的快速发展,使得新媒体营销、短视频营销、微信营销等新型营销方式渗入到大家的生活中。很多人会认为邮件营销已经落后。但事实上,邮件营销仍然有着广泛的市场需求,特别是对于出海或者做跨境电商的企业来讲,邮件营销仍然发挥…

深度学习笔记(续)——数值稳定性、模型初始化与激活函数

深度学习笔记[续]——数值稳定性、模型初始化与激活函数 引言回顾:没有激活函数参与,输入输出分布的变化情况 Xavier \text{Xavier} Xavier方法 存在激活函数的情况假设激活函数是线性函数激活函数的底层逻辑 总结 引言 继续上一节介绍激活函数在神经网…

Google IO 2023推出Android Studio官方AI工具Studio Bot

Google推出Android Studio官方AI工具Studio Bot Studio Bot 简介 在2023 Google I/O大会上,Google 宣布在 Android Studio 中推出了一款名为 Studio Bot 的新 AI 功能,它将为开发者提供更高效、智能的开发体验。Studio Bot 是一个基于机器学习的助手&a…

想要快速进入车载测试?这份车载面试题集锦送给你,建议收藏!

1.道路测试流程 测试场地 1.测试场地有哪些? 对于一些要求不太高/简单的测试场景可以找一些封闭的场地,如断头路或者是城市所在地当地政府提供的诸如智能网联专用道路之类的测试道路,对于复杂或相对要求高一些的测试场景可以到专业的国家智…

【运维杂谈】如何将ios镜像挂载到Linux系统中?

本期我们实现将CentOS7.9系统镜像挂载到Linux系统当中,首先明确什么是挂载,我理解的挂载就是把系统镜像与Linux操作系统建立直接的联系,将镜像的顶级目录连接到Linux根目录下的某一目录中,就好比我们Windows系统插入一张光盘&…

C++学习记录——이십삼 哈希表

文章目录 1、unordered_map unordered_set2、哈希表1、闭散列2、开散列(拉链法/哈希桶)继续优化 3、封装unordered和迭代器 1、unordered_map unordered_set C11提供,功能和map、set完全类似,不过它们底层实现是红黑树&#xff0…

JDBC~

文章目录 JDBCJDBC API详解DriverManagerConnectionStatementResultSetPreparedStatementPreparedStatement原理 JDBC JDBC就是使用JAVA语言操作关系型数据库的一套API JDBC是java处理数据库的接口 JDBC API详解 DriverManager 驱动管理类: 注册驱动,获取数据库连接…

Cplex的数据类型结构及基本语法功能

本序列将会重开一门新的序列----数学求解器cplex,文章不做简单介绍,不灌水,直接给大家进行讲述如何上手实操,并有针对性的给出相应案例分析。 OPL编程 OPL是ILOG团队为运筹学专家量身定制的一种优化建模语言,语法相对简单&#x…

C++系列之入门基础知识

💗 💗 博客:小怡同学 💗 💗 个人简介:编程小萌新 💗 💗 如果博客对大家有用的话,请点赞关注再收藏 🌞 命名空间 常见域的种类 常见的域的种类有:全局域,局部…

快速构建springboot项目

需求:浏览器发送 /hello 请求,服务器接受请求并处理,响应 Hello World 字符串分析 构建 Spring Boot 项目,事实上建立的就是一个 Maven 项目 1.创建maven 工程 在 IDEA上新建一个空的jar类型 的 maven 工程 2.修改pom.xml 1.在…

【Tkinter.Floodgauge】当程序需要长时间运行,可以用这个组件显示进度【文末附源码地址】

文章目录 效果展示源码解析导包Floodgauge组件界面初始化创建窗口修改数值运行 源码地址 效果展示 我在使用tkinter进行界面化操作的时候,会遇到运行很慢的程序,比如:爬虫下载视频、压缩解压文件,这些操作会很耗时间。 Floodgau…