介绍
一个简单的 Python 爬虫,用于爬取斗鱼网上的图片。
- 编辑工具:Visual Studio Code
- Python 版本:2.7
- 使用的库:urllib
Visual Studio Code插件
- Code Runner
- Python
- Python for VSCode
- MagicPython
实现思路
首先要打开地址,并且获取该网页的代码。
从代码里获得你要图片。这里我们需要简单的分析一下该网页。
面向切面编程,扩展功能不修改源代码实现。AOP采用横向抽取机制,取代了传统的纵向继承体系重复代码。
在Spring进行aop操作,使用Aspectj框架,这个框架本身不是Spring的一部分,只是一起使用进行AOP操作。
通过log4j可以看到程序运行时候更加详细的信息。
一个简单的log4j的配置文件
### 设置日志等级 ###
log4j.rootLogger=info, stdout
### 输出到控制台 ###
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.err
#log4j.appender.stdout=System.err
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n
### 输出到日至文件
log4j.appender.file=org.apache.log4j.FileAppender
log4j.appender.file.File=/home/youngxhui/IdeaProjects/SpringDemo/spring-aop-xml/src/mylog.log
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%{ABSOLUTE} %5p %c{1}:%L - %m%n
Spring学习笔记,仅供自己参考。
控制权的转移,应用程序本身不负责依赖对象的创建和维护,而是由外部容器负责创建和维护。 把对象的创建交给spring进行管理