- 博客(5)
- 收藏
- 关注
原创 java七大设计原则
JAVA设计模式理解1. 单一职责一个类只负责一项职责2.里氏替换原则当使用继承时,遵循里氏替换原则。类B继承类A时,除添加新的方法完成新增功能P2外,尽量不要重写父类A的方法,也尽量不要重载父类A的方法。【由时候我们可以采用final的手段强制来遵循】3.开闭原则用抽象构建框架,用实现扩展细节一个软件实体如类、模块和函数应该对扩展开放,对修改关闭4.依赖倒置原则要求对抽象进行编程,不要对实现进行编程,这样就降低了客户与实现模块间的耦合。抽象接口是对低层模块的抽象,低层模块继承或实现该抽
2020-06-10 10:44:43 168
原创 动态网页数据抓取
动态网页数据抓取1.直接分析ajax调用接口优点:直接可以请求到数据,不需要做一些解析工作.代码量少性能高缺点:分析接口比较负责,特别是一些通过js混淆的接口,要有一定js功底。容易被发现了是爬虫2.使用Selenium+chromedriver模拟浏览器行为获取数据优点:直接模拟浏览行为。模拟浏览器能请求到的。使用selenium也能请求到。爬虫更稳定缺点:代码量多性能低下...
2019-12-15 18:47:54 259
原创 BeatuifulSoup的使用
BeautifulSoup的使用下载第三方bs4库并引入BeautifulSoupfrom bs4 import BeautifulSoup获取BeautifulSoup对象text=response.content.decode(‘utf-8’)soup=BeautifulSoup(text,‘lxml’)语法find查找第一个find_all查找所有[可切片]中文文档链接...
2019-12-10 15:46:39 323
原创 xpath的使用
xpath的使用1.下载第三方库lxml并引入etreefrom lxml import etree2.获取etree对象text=respose.text()使用默认xml解释器html=etree.parse(text)使用html解释器parser=etree.HTMLParser(encoding=‘utf-8’)html=etree.parse(text,parser=...
2019-12-09 20:14:33 164
原创 python之flask笔记
flask/manage.pyimport osfrom app import create_appfrom flask_script import Manager, Serverfrom flask_migrate import MigrateCommand// 获取配置config_name = os.environ.get(‘FLASK_CONFIG’) or ‘default...
2019-12-04 19:56:03 340
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人