课程:《Python程序设计》

班级:1931

姓名:程心雨

学号:20193111

实验教师:王志强

实验日期:2020年4月12日

必修/选修: 公选课

1.实验内容

Python综合应用:爬虫、数据处理、可视化、机器学习、神经网络、游戏、网络安全等。

2. 实验过程及结果

爬取信息网站是一个图片类网站:https://www.vmgirls.com/image/index.php?dir=/2020/01

设url1变量,将页面链接赋值给变量,然后调用requests的get发送网络请求

创建文件夹“加点糖”,防止本机中的图片数据被覆盖。

在页面中用打开监视器,将页面的HTML调出来,之后找到图片的那部分标签

,待一切工作准备就绪后,开始爬取信息。

结果如图:

3. 实验过程中遇到的问题和解决过程

分析请求过程无法获得:我之前按着教程,老老实实按着F12,然而浏览器根本就不理我。我去网上查阅相关的资料,发现我得去下载一个chore。然后下载了也不是万事大吉的,按F12,仍然是毫无响应。各大网站的教程都是F12,百般无奈下,我只得老老实实自己找,也算在某处找到了这个功能。

如图所示:

对于这个问题,我知道自己能力有限,只好另寻他站了。大型网站肯定不会容许乱来,我选择了个小网站继续爬

请求拒绝:请求拒绝后,我从浏览器搞到了网页的头文件,因为之前爬大网站数据拒绝多次,我按照某个朋友的建议,一个不够,多个来凑。不过最后实践证明,一个也是够的。

4. 结课总结:

总的来说,还是很高兴,这门课终于告一段落了。这门公选课并没有我想象中那么简单,尤其是在下载那么多软件的时候。比如说在最初下载pycharm和想方设法把代码git到码云上,这几乎花费了我近九个小时的时间,翻阅了各大网站的资料,这才解决了这个问题。

此外呢,在课程上,感觉开始都是已自学为主,观看视频啊,阅读书籍啊,或者从网上查找资料。在开始还是比较不适应的,可能自学一门课还是比较新奇的(其实也没自学好的说)。在找资料的过程中,真的是比较痛苦的,尤其是不小心把浏览器关闭了,你找不到之前的信息了。过程是痛苦的,但结果还是不错的,一点一点把代码敲出来,看它能够在电脑上运行也是一种成功的喜悦。

其实在交作业时限方面,虽说按时上交的确是好事,但是,后期的即学即交的模式,还真的挺磨人的,尤其是那些有彩蛋的作业面前。毕竟下一个软件,费时一个晚上还可能下不下来的说。而且我记得在做数据库的那道题时,电脑抽了,只得把自己程序在同学的电脑上远程运行,占了好大的便宜,不过还好及时上交了。

怎么说呢,在过程中,苦乐参杂,不断的学习过程中,我自己也相应的学到了许多知识,获得了一定的技能(码字更快了)。在最后,感谢王老师的辛勤教学,各位助教学长的认真批阅以及来自各系同学的共同陪伴。这节课画上了完美的句号,但它的意义依旧留在我心中。完结撒花,感谢。

参考资料

《零基础入门学习Python》

部分网站资料

码云链接:https://gitee.com/python_programming/gitee/blob/ao/实验五%20爬虫.py

python结课报告_20193111 2019-2020《Python程序设计》实验4报告相关推荐

  1. python结课报告

    一.题目分析 随着现在时代得发展,信息得保护与安全都极为重要,很多企业,公司,学校都采用了信息化的管理,这样能够使得管理工作方便快捷.高效.特别是图书馆的管理工作繁多,使用图书管理系统不仅可以实现信息 ...

  2. 基于 Python 的开源Web开发框架django/哈工大学生成绩管理系统html实现/python结课大作业

    python结课大作业 (一)django安装 (1)django是什么 (2)基于django的网站 (3)django的设计理念 (4)django安装 (二)数据库安装 (1)数据库(DataB ...

  3. c语言的简单程序设计实验报告,工程学院C语言程序设计实验报告

    <工程学院C语言程序设计实验报告>由会员分享,可在线阅读,更多相关<工程学院C语言程序设计实验报告(5页珍藏版)>请在人人文库网上搜索. 1.南京工程学院实验报告课程名称C 语 ...

  4. python程序设计报告-Python程序设计实验一报告

    Python程序设计实验报告 班级 :_ 物流192_ 姓名 :袁悦 学号 :3190505230 日期 :2020年3月3日 指导老师 :修宇 实验名称实验一 熟悉IDLE和在线编程平台 实验目的 ...

  5. 开课吧python小课学了有用吗-Python学得好,升职加薪下班早

    原标题:Python学得好,升职加薪下班早 "今天,又是加班满满的一天."琳琳苦笑. 昨天跟闺蜜琳琳约了一块吃饭,坐下来没说几句话,琳琳就接到了领导的电话,直接打车赶去公司加班. ...

  6. python编写程序求e的值_Python 程序设计实验报告4

    安徽工程大学 Python 程序设计实验报告 班级:物流 191 姓名:余嘉 学号:3190505116 成绩: 日期:2020/4/6 指导老师:修宇 实验名称:循环结构程序设计 实验目的: 1.熟 ...

  7. 用python循环结构计算派的值_Python程序设计实验报告四:循环结构程序设计(设计型实验)...

    安徽工程大学 Python程序设计 实验报告 班级  物流191   姓名姚彩琴学号3190505129 成绩 日期     2020.4.8     指导老师修宇 [实验名称]实验四 循环结构程序设 ...

  8. python程序报告_Python程序设计实验一报告

    Python程序设计实验报告 班级 :_      物流192_ 姓名 :袁悦 学号 :3190505230 日期 :2020年3月3日 指导老师 :修宇 实验名称实验一   熟悉IDLE和在线编程平 ...

  9. python开发工程师面试题-2019超实用Python开发工程师面试题分享

    原标题:2019超实用Python开发工程师面试题分享 Python诞生很早,但真正火爆时间并不长.目前Python语言的应用领域非常广泛,主要有系统编程.图形处理.数学处理.文本处理.数据库编程.网 ...

最新文章

  1. Java局部变量final
  2. 移动支付交易规模增长率高达707%,安全面临考验!
  3. Opencv学习笔记(六)SURF学习笔记
  4. HDU2034 人见人爱A-B(C++)
  5. 为什么有三AI从来不追热点,信息越多学的越慢
  6. 【转载】SAP Oracle ERP产品的比较
  7. cmake 安装_vscode不写一行配置,用cmake傻瓜式搭建C++编译调试环境
  8. 如何在运行时打印出 SAP Spartacus 配置(config)信息
  9. .NET CoreCLR开发人员指南(上)
  10. div背景透明内容不透明与0.5PX边框兼容设置
  11. 前端笔记-JavaScript中放json数组要注意的地方(构造灵活的echarts)
  12. Docker(三)关于docker 的应用场景
  13. iPhone 13系列或将涨价?业内人士:可能性不大,原因有这几点
  14. ppt使用记录之添加带圈的20以内的数字编号
  15. 单片机复位电路的可靠性设计及精典实用复位电路
  16. 成都实施垃圾分类草案
  17. 私域流量池怎么运营?从三个点去考虑
  18. python的turtle画小人_利用Python如何画一颗心、小人发射爱心
  19. WPS文字怎么插入背景音乐
  20. 每日新闻摘要:适用于Win7,Android Q Beta等的DirectX

热门文章

  1. 计算机组成原理中机器码怎么看,《计算机组成原理》汇编指令机器码对应列表...
  2. 【数据结构】二叉树的python实现
  3. pythonmooc期末考试编程题_大学moocPython编程基础期末考试搜题公众号答案
  4. Mybatis与JDBC的对比超详细笔记
  5. java project保存_java project 导出介绍
  6. python怎么爬虫https的内容_爬虫15 python 如何处理HTTPS请求访问 SSL证书验证
  7. JqueryValidate 表单验证插件
  8. Leetcode 581.最短无序连续子数组
  9. spark原理和spark与mapreduce的最大区别
  10. MySql 8 命令