像在KindEditor里,富文本编辑框,写入类似“<script>alert(123)</script>
”,编辑框会给过滤掉。但如果选择源码编辑,写入如上代码,就过滤不了了。实现了XSS攻击。
pip3 install beatifulsoup4
,这个模块会生成对象,find方法找指定的标签
一个类,创建三个对象占得内存多还是创建一个对象占得多?
像上面的每次过滤都需要创建一个对象,白名单是不变的。所用只用一个对象做这个操作,就是单例模式
class Foo(object): instance = None def __init__(self): self.name = 'alex' def __new__(cls, *args, **kwargs): if Foo.instance: return Foo.instance else: Foo.instance = object.__new__(cls, *args, **kwargs) return Foo.instanceobj1 = Foo()obj2 = Foo()print(id(obj1),id(obj2))转载请务必保留此出处:http://blog.csdn.net/fgf00/article/details/60134384
新闻热点
疑难解答