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
Python
40 1
|
JSON 数据格式 Python
每天一个Python小技巧(1)
每天一个Python小技巧(1)
每天一个Python小技巧(1)
|
SQL Java 关系型数据库
数据持久化技术(Python)的使用
数据持久化技术(Python)的使用
|
运维 Java 程序员
为什么很多人都说 Python 简单?
python写业务是简单,学深了不容易。
160 0
|
数据安全/隐私保护 Python
|
Python
Python—Python 问题
离线安装库
131 0
|
Python
Python2 转Python3 比较
# Python2 转Python3 #### 1. 工具命令 * python2 * python/pip/pydoc * python3 * python3/pip3/pydoc3 #### 2. 语法 1. exception ``` python3
1126 0
|
人工智能 大数据 物联网
行,Python终于玩大了!
行,Python终于玩大了! Python玩大了! 自2017年国务院印发《新一代人工智能发展规划》,明确指出在中小学阶段设置人工智能相关课程后,Python一路逆袭, 作为人工智能时代最合适的语言,Python无疑被越来越多人追捧,被众多程序员誉为“宇宙最好的编程语言”。
1649 0
|
人工智能 Linux 测试技术