自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Algh206的博客

python小白,学习成长中!

  • 博客(14)
  • 收藏
  • 关注

原创 爬虫第7课课后练习-用扇贝网做一个自动生成错词本

第一步:分析需求,明确目标扇贝网:https://www.shanbay.com/已经有一个测单词量的功能,我们要做的就是把这个功能复制下来,并且做点改良,搞一个网页版没有的功能 ———— 自动生成错词本。在这一步,请阅读文档的同时打开浏览器的扇贝网,跟着我一步步来。第二步:分步讲解,书写代码 (。▰‿‿▰。) ❤(0). 选择题库。写这个程序,要用到requests模块。先用requests下载链接,再用res.json()解析下载内容。让用户选择想测的词库,输入数字编号,获取题库的

2021-08-13 14:35:50 417

原创 第6课课后练习-爬取豆瓣TOP250电影并用Excel表格保存

第一步:分析问题,明确结果问题需求就是把豆瓣TOP250里面的 序号/电影名/评分/推荐语/链接 都爬取下来,结果是存储在csv和Excel中第二步:书写爬虫代码抄写代码就可以啦回顾下第三关的爬虫代码for x in range(10): url = 'https://movie.douban.com/top250?start=' + str(x*25) + '&filter=' res = requests.get(url) bs = bs4.Beauti.

2021-08-09 10:52:18 1107 1

原创 爬虫第5课-从QQ音乐上爬取周杰伦前5页歌词

第一步:分析问题,明确目标需求就是把关卡内的代码稍作修改,将周杰伦前五页歌曲的歌词都爬取下来,结果就是全部展示打印出来。第二步:写代码Network - XHR-client_search - Headers - Query String Parameters , 观察里面参数的变化怕你没记住,可以再又偷偷看一下哦,关卡内需要修改的代码:import requestsurl = 'https://c.y.qq.com/base/fcgi-bin/fcg_global_comment_h5.

2021-08-06 11:11:04 812

原创 爬虫第3课 -豆瓣TOP250电影爬取

第一步:分析问题,明确结果问题需求就是把豆瓣TOP250里面的 序号/电影名/评分/推荐语/链接 都爬取下来,结果就是全部展示打印出来第二步:思考要用到的知识要爬取“序号/电影名/评分/推荐语/链接”这些信息,我们已经学习了用requests.get()获取数据,BeautifulSoup库解析数据,find()和find_all()提取数据,还有呢,观察下,一共10页,我们还要加个for循环对吧~第三步:书写思路一代码先爬取最小共同父级标签 <li 然后针对每一个父级标签,.

2021-07-30 17:15:13 861

原创 爬虫第2关 -爬取文章评论

写代码~复习了所有知识点,一切都准备就绪,那就开始写代码吧!你需要爬取的是博客【人人都是蜘蛛侠】中,《未来已来(四)——Python学习进阶图谱》的所有文章评论,并且打印。文章URL:https://wordpress-edu-3autumn.localprod.forc.work/all-about-the-future_04/文章代码import requests # 调用requests库from bs4 import BeautifulSoup # 调用BeautifulSoup库.

2021-07-28 11:48:38 439

原创 爬虫第1关练习修改网页样式

写代码吧~复习了所有知识点,一切都准备就绪,那就开始写属于你的网页吧!我已经把网页的HTML源代码准备好了,你直接在上面修改就好。现在,请把网页这个书院不太冷5.0修改为你喜欢的模样。必做:1.修改网页标题2.增加至少一本书的描述3.修改网页底部选做:修改已有书籍的描述增加多本书的描述自由地在HTML文档上修改任意内容<!DOCTYPE html><html> <head> <meta http-equiv="C.

2021-07-28 11:36:54 341

原创 爬虫第0关练习爬图片

写代码吧!题目要求:获取下面的图片,并储存图片。完成存储后,重新刷新页面,即可在【文件】内看到图片。import requestsres=requests.get('https://wordpress-edu-3autumn.localprod.oc.forchange.cn/wp-content/uploads/2019/01/cropped-cobweb-959578_1920.jpg')pic=res.contentk=open('110.jpg','wb')k.write(pi.

2021-07-28 10:56:37 169

原创 第19课后练习 新春彩蛋——测测你的话题应对灵敏度

练习介绍练习目标:写一个测试程序,测一测你的朋友在面对亲戚好友的“关心”时,是否能顺利接招。练习要求:提示本测试的背景信息; 写入选择题,让好友根据自己的情况选出答案; 计算选项得分,最终判断好友测试结果 根据得分,提示该好友的话题应对灵敏度;结构一:导入模块设想需要用到的模块,并且导入【提示】requests(requests网络请求库)这是新知识点,我们提前学习,之后学爬虫会用到; json(json格式)这是新知识点,我们提前学习,之后学爬虫会用到;...

2021-07-17 12:34:19 289

原创 第18关课后练习 02-滚动的广告牌

练习介绍练习目标我们会通过今天的作业,用代码模拟一种现实中的场景:滚动的广告牌。练习要求实际生活中,有些广告牌是单行滚动的字体。这个练习会通过新旧知识的结合,用Python实现对这种效果的模拟。提出产品需求,形成技术方案由于是练习,所以是没有让每个人根据自己的生活经验来提需求。而是直接给定了产品需求:用Python代码模拟单行的滚动广告。初步形成的技术方案是:print+字符串+循环+time模块(控制滚动速度)。完成程序代码为了让这种模拟和实际的更接.

2021-07-12 15:13:22 286

原创 第18课后练习 01-拯救选择困难症

练习介绍练习目标我们会通过今天的作业,用代码解决生活中实际的一种需求:选择困难,需要帮忙。练习要求现今社会,每个人每天的生活都充满了各种各样的选择,导致许多人在选择面前纠结万分。甚至,有不少人将“早饭吃什么?午饭吃什么?晚饭吃什么?”戏称为人生中的三大难题。所以,我们今天的练习就会以“不知道吃什么”为例,让电脑来帮我们选,而我们只要做决策就好。电脑推荐我们吃某种菜,我们拒绝后,它就继续推荐,直到我们满意为止。根据生活经验,明确产品需求为了让产品更好用,我们可以先分.

2021-07-12 12:01:05 464

原创 第17关课后练习 02-绝对值的多种求法

练习介绍练习目标:通过这个练习,你至少可以用3种方法去求某个数的绝对值。练习要求:请你通过搜索和步骤中的提示,用不同的方法求绝对值。建议将其封装成函数,如“abs_value1()”。挑战3种方法解题请根据右侧的关键词提示以及网上搜索,用3种不同的方法求绝对值。参考代码看一下你找到的方法是不是和参考代码中的一样。import math# 方法1:条件判断def abs_value1(): a = float(input('1.请输入...

2021-07-11 12:03:16 230

原创 第17关课后练习 01.使用MyQR模块,制作一个动态二维码

练习介绍练习目标我们会通过今天的作业,学习一个新的模块:MyQR,制作一个动态二维码。练习要求在昨天的练习里,你已经可以通过自己的学习,完成代码的升级。所以,今天我们不妨多做些新的尝试。这次的练习,没有提示,没有准备好的网址。需求很明确:请你在本地编辑器(如vscode、Pycharm),用 Python 制作一个动态二维码。了解新模块请去了解一下,要用什么模块来完成这个需求。所以,请你运用在课堂上看到的提示和知识,去思考,去搜索,去学习,完成今天的练习。..

2021-07-11 11:37:17 430

原创 第16关 课后练习- os 模块的替换文件名

练习介绍 练习目标 通过这个练习,我们会用模块去实现上一关卡的选做题“古诗默写”。 练习要求 这个练习,我们会接触一个新的Python内置模块:os(文件/目录方法)。 这个模块中的许多方法,配合文件读写以及数据处理,可以让一些工作得以自动化。 当然,在一个练习里,我们不会奢求那么多,先体验一下os模块里的3个方法即可。 代码回顾 我们先回顾一下不用模块是如何出古诗默写题的: os 模块中的替换方法 可能你会觉得这么操作更麻烦,但假设要你处理大量的文档,模..

2021-06-24 16:56:54 224

原创 第16关课后练习-时间记录器

答案代码importtimeinput("欢迎使用“时间管理器”!请按回车继续。")whileTrue:task_name=input('请输入任务名:')task_time=int(input('你觉得自己至少可以专注这个任务多少分钟?输入N分钟'))input('此次任务信息:\n我要完成的任务:%s\n我至少要专注:%d分钟\n按回车开始计时:'%(task_name,task_time))start=time.tim...

2021-06-20 12:50:45 763

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除