摘要: 对于静态网页,使用requests等库可以很方便的得到它的网页源码,然后提取出想要的信息。但是对于动态网页,情况就要复杂很多,这种页面的源码往往只有一个框架,其内容都是由JavaScript渲染出来的。这时候,我们就可以使用selenium来直接驱动浏览器进行爬取。 selenium是一个自动化测试 阅读全文
posted @ 2020-08-13 13:23 Assassin007 阅读(907) 评论(0) 推荐(1) 编辑
摘要: JavaWeb期末项目,一个基于JSP和Servlet的学生信息管理系统实现,前端用了bootstrap和一些自定义的css样式,数据库用了mysql 传送门: GitHub 实现功能 登录(教师, 学生) 注册(教师, 验证码) 找回密码(教师, 学生) 记住登录状态 学生管理(增删改查) 成绩管 阅读全文
posted @ 2020-08-13 13:15 Assassin007 阅读(715) 评论(0) 推荐(2) 编辑
摘要: Android小白的期末作业 Android期末项目,仅用作学习使用,在线音乐部分只获取了网易云热歌榜,API来自鼻子亲了脸 传送门: GitHub 参考: anddiencn 实现功能 展示出本地的所有音乐文件,并显示相关信息 对本地音乐进行播放, 添加歌单, 删除等操作 播放过程中,可以暂停播放 阅读全文
posted @ 2020-08-13 12:51 Assassin007 阅读(336) 评论(2) 推荐(0) 编辑
摘要: Python中连接MySQL的库主要有三个,Python-MySQL,PyMySQL和SQLAlchemy,其中Python-MySQL已经停止更新,且只支持Python2,目前使用最广泛的是PyMySQL,使用方法如下: 安装 pip install pymysql 连接 代码中只需要 impor 阅读全文
posted @ 2020-08-13 12:45 Assassin007 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 开始学习Python的时候,被装饰器这个概念绕了好久,看了很多资料才终于有所理解 首先看一下这段代码: def foo(): pass foo = lambda x : x + 1 foo() 在python中万物皆对象,函数也不例外,而函数名就是一个标签,它指向了与它关联的函数,在上面这段代码中, 阅读全文
posted @ 2020-08-13 12:43 Assassin007 阅读(73) 评论(0) 推荐(0) 编辑
摘要: python字符串格式化一般使用 format() 方法,用法如下: <模板字符串>.format(<逗号分割的参数>) 其中模板字符串中可以由一个或多个 组成的 槽 ,默认序号从0开始,也可以在槽内指定序号,也可以指定多个相同序号来重复输出同一参数,例如: >>> "{}:计算机{}的CPU占用率 阅读全文
posted @ 2020-08-13 12:33 Assassin007 阅读(402) 评论(0) 推荐(0) 编辑