Python考核内容

简介: Python考核内容

目标网站:

https://www.51moot.net/main/course?search_id=0&is_free=-1&page_index=0

前置环境需求

pip3 config set global.index-url https://repo.huaweicloud.com/repository/pypi/simple
pip3 config list
pip3 install --upgrade pip
pip3 install requests
pip3 install scrapy

爬取需求:前五页的以下内容

1、课程标题


2、主讲人


3、章节数


4、学习时长


5、学习人数


6、课程简介


文件保存需求:

将5页内容的所有课程以每门课程一个【课程名称.txt】文件的方式进行保存。

image.png



如果有异常链接:内容为空的try:except:跳过

image.png


页码逻辑:page_index=[0-4]

https://www.51moot.net/main/course?search_id=0&is_free=-1&page_index=0
https://www.51moot.net/main/course?search_id=0&is_free=-1&page_index=1
https://www.51moot.net/main/course?search_id=0&is_free=-1&page_index=2
https://www.51moot.net/main/course?search_id=0&is_free=-1&page_index=3
https://www.51moot.net/main/course?search_id=0&is_free=-1&page_index=4

所以一个循环搞定。


HTML-CSS拆解:

第一层CSS拆解


image.png


第二层CSS拆解

image.png





示例编码:

image.png

image.png




可以看到有一个多添加了uuid这样简单一些,我没做set去重。

image.png



提交需求:


1、项目压缩包


2、截图,截图要求如下:


image.png

相关文章
|
6月前
|
Python
619: 蟠桃记(python)
619: 蟠桃记(python)
|
6月前
|
存储 数据处理 Python
Python比大小
Python比大小
66 0
|
6月前
|
开发者 Python
python (2)
python (2)
38 0
|
6月前
|
Python
Python懒羊羊
Python懒羊羊
103 0
|
25天前
|
存储 安全 Java
Python Dictionaries详解!
本文详细介绍了Python字典这一强大的键值对数据结构。字典不同于列表和元组,自Python 3.7起有序且不包含重复键。文章讲解了字典的创建方法,如使用花括号`{}`和`dict()`函数,并演示了添加、访问和删除元素的操作。此外,还介绍了字典的常用方法,如`clear()`、`copy()`、`get()`等,以及如何处理嵌套字典。通过实例代码展示了字典在实际编程中的应用技巧。
40 2
|
18天前
|
数据库 Python
Python 应用
【10月更文挑战第8天】Python 应用
16 4
|
18天前
|
算法 Unix 数据库
Python 特点
【10月更文挑战第8天】Python 特点
12 3
|
2月前
|
数据挖掘 Python
Python9
在进行数据分析与挖掘时,Python 自带的库可能不足以满足所有需求,因此需要引入第三方库来增强功能。常用的安装方式如表2-3所示,其中pip命令是最常见的安装方法,直接使用"pip install 库名"即可安装,但在国内可能会遇到下载速度慢或网络中断的问题。通过配置国内源,如清华源,使用命令 "pip install 库名 -i 源地址",能够显著提升下载速度。
25 0
|
6月前
|
Python
Python小灰灰
Python小灰灰
62 0
|
Python
09 python - if判断语句
09 python - if判断语句
41 0