爬虫怎麽爬 从零开始的爬虫自学 DAY17 python爬虫所需套件

前言

各位早安,书接上回我们简单介绍过 html 基本架构了,从今天开始要正式开始实作爬虫程序的部分,那实作的第一步就是搞定我们接下来会用到的 python 套件

python套件

套件基本上就是别人已经写好复杂的功能需求供我们下载下来使用其中的功能
我们实作上会用到
1.pip
2.Requests
3.Beautifulsoup4

pip

python pip 套件是 python 内建的套件管理工具
在你当初下载 python 的时候就已经一起安装好了
我们今天其他的套件安装都要靠它

Requests

是一个用来对网路服务器发出请求的工具
可以实现
1.GET 取得
2.POST 新增-> 输入密码之类的
3.PUT 覆盖
4.PATCH 更新部分
5.DELETE 删除
等功能

Beautifulsoup4

是一个用来帮助我们解析复杂的 html 网页内容并从中提取我们需要资讯的工具

安装套件

我们今天要用到 cmd (命令提示字元)
开启方法为 win10 其他作业系统请自行查询 (应该很好查到)
首先按下 win+R 就会看到这个视窗
https://ithelp.ithome.com.tw/upload/images/20210930/20140149KtKNpBeLeQ.jpg
在标记位置打上 cmd

接着就会跳出 cmd 了
https://ithelp.ithome.com.tw/upload/images/20210930/20140149KOEBM36LqR.jpg
接着就要在这里打指令来安装套件

安装 Requests 套件

在 cmd 打上以下指令(建议复制贴上)

pip install requests

这个指令是叫 pip 下载并安装 Requests 套件
就像红色画线部分那样 按下 Enter
https://ithelp.ithome.com.tw/upload/images/20210930/20140149Jxn1BCZrGL.jpg
看到跑完有出现蓝色画线部分就表示成功了

安装 Beautifulsoup4 套件

其实我们也可以在 VSCode 的终端安装
终端其实跟 cmd 功能一样只是被限制范围
在终端打上以下指令(建议复制贴上)

pip install Beautifulsoup4

这个指令是叫 pip 下载并安装 Beautifulsoup4 套件
像这样
https://ithelp.ithome.com.tw/upload/images/20210930/20140149zGUyDXCLyc.jpg
按下 Enter

如果出现底下黄字代表还没成功 没出现就成功了
https://ithelp.ithome.com.tw/upload/images/20210930/201401492vmAeeHmXS.jpg
底下黄字是在说 pip 有新版本喔 快去安装

所以要怎麽安装呢
https://ithelp.ithome.com.tw/upload/images/20210930/2014014956yiWs9yrc.jpg
麻烦复制这段 (请务必一字不差)

然後贴在下面
https://ithelp.ithome.com.tw/upload/images/20210930/20140149GlfukCQt3d.jpg
相对位置
https://ithelp.ithome.com.tw/upload/images/20210930/20140149wCqWTKbD0T.jpg
按下 Enter

最後跑完长这样 有红字画线处 就成功了
https://ithelp.ithome.com.tw/upload/images/20210930/20140149OWIBrhbU5h.jpg
你的 pip 版本号可能跟我不同很正常

到这里我们搞定了之後会用到的套件安装

明天就要来撰写程序码了


早安闲聊区

你知道吗?

关於玻璃是固体还是液体目前仍有争议喔

每日二选一

你觉得玻璃是固体还是液体呢


<<:  [Day - 16] - Spring 快取上手一天就搞定

>>:  [Day16] Vue 3 单元测试 (Unit Testing) - Vue Test Utils + Jest 基本介绍 & 安装

Day 29 middleware - thunk

第 29 天 ! 剩~两~天~! 昨天已经把整个 redux 的流程给接起来了, 从 store 读...

Vue Router介绍

在昨天建置vue-cli插件时我们有新增vuex和vue-router,所以今天要先来介绍vue-r...

Microsoft Windows VirtualDesktop 系列纪录 - MSIX AppAttach

MSIX AppAttach 其实让我想到了十年前刚接触Citrix XenApp跟VMware V...

D19: 工程师太师了: 第10话

工程师太师了: 第10话 杂记: 前阵子朋友传了一个社团给我, 里面大致是一个武林盟主的设计, 想要...

Elastic Stack第二十八重

Filebeat 本篇接续上一重,来浏览建置完成的kibana dashboard View you...