xss html标签,BeautifulSoup模块过滤掉html标签,只拿文本内容(处理XSS攻击)

from bs4 import BeautifulSoup

#kindeditor

def kindeditor(request):

s = '''

默认值: false

'''

bs = BeautifulSoup(s,"html.parser")

print(bs.text)

return render(request,"KindEditor.html")

结果:

只获取到了 默认值: false

s = '''

默认值: false

test

'''

bs = BeautifulSoup(s,"html.parser")

print(bs.text)

for tag in bs.find_all(): #查找所有的标签 按层级查找的

print(tag.name) #显示标签名

print(tag.get("href")) #获取href标签的内容

if tag.name in ["span"]: #里面是否有span标签

tag.decompose() #删除span 标签

print(bs)

return render(request,"KindEditor.html")

Python爬虫之Beautifulsoup模块的使用

一 Beautifulsoup模块介绍 Beautiful Soup 是一个可以从HTML或XML文件中提取数据的Python库.它能够通过你喜欢的转换器实现惯用的文档导航,查找,修改文档的方式.Be ...

python BeautifulSoup模块的简要介绍

常用介绍: pip install beautifulsoup4 # 安装模块 from bs4 import BeautifulSoup # 导入模块 soup = BeautifulSoup(ht ...

PHP将富文本编辑后的内容,去除样式图片等只保留txt文本内容

1.从数据库读取富文本内容样式如下:

PHP将富文本内容去除各类样式图片等只保留txt文本内容(作用于SEO的description)

1.从数据库读取富文本内容样式如下:

JS---DOM---设置和获取---标签内容和文本内容

设置和获取---标签内容和文本内容   总结---设置: 使用innerText主要是设置文本的, 设置标签内容, 是没有标签的效果的 innerHTML是可以设置文本内容 innerHTML主要的作 ...

Python——XPath提取某个标签下所有文本

/text()获取指定标签下的文本内容,//text()获取指定标签下的文本内容,包括子标签下的文本内容,比较简单的是利用字符串相加: room_infos = li.xpath('.//a[@cla ...

selenium获取标签中的文本

# 寻找文本所在的标签waitClickCompanyName = driver.find_elements_by_xpath('//div[@id="nsrzt"]//li') ...

【爬虫入门手记03】爬虫解析利器beautifulSoup模块的基本应用

[爬虫入门手记03]爬虫解析利器beautifulSoup模块的基本应用 1.引言 网络爬虫最终的目的就是过滤选取网络信息,因此最重要的就是解析器了,其性能的优劣直接决定这网络爬虫的速度和效率.Bea ...

解析库-beautifulsoup模块

# -*- coding: utf-8 -*- from bs4 import BeautifulSoup # 安装:pip install beautifulsoup4 # Beautiful So ...

随机推荐

ON DUPLICATE KEY UPDATE

如果在INSERT语句末尾指定了ON DUPLICATE KEY UPDATE,并且插入行后会导致在一个UNIQUE索引或PRIMARY KEY中出现重复值,则在出现重复值的行执行UPDATE: 如果 ...

最长公共子序列 LCS

题目链接:http://acm.hust.edu.cn/vjudge/contest/view.action?cid=87125#problem/D 题目: Description In a few ...

HTTP POST上传文件(wininet实现)

void UploadFile(LPTSTR lpFilePath) { HINTERNET hSession=0; HINTERNET hConnect=0; HINTERNET hRequest= ...

Java8 如何进行stream reduce,collection操作

Java8 如何进行stream reduce,collection操作 2014-07-16 16:42 佚名 oschina 字号:T | T 在java8 JDK包含许多聚合操作(如平均值,总和 ...

iOS UPYUN(又拍云)使用总结

UPYUN,原来没用过,上个周用了一次,觉得蛮方便的,对于个人开发者,且没有服务器的,上传图片和文件,是个不二选择. 首先,先明白原理: 1.又拍云有一个上传空间,在这个空间里,有空间名称.密钥,其他 ...

Windows中APACHE开启fastcgi后无法连接数据库

环境:Windows server 2003 x64Apache 2.2.14mod_fcgid-2.2b-w32.zipPHP VC9 x86 Non Thread Safe(用Visual C++ ...

LeetCode 562. Longest Line of Consecutive One in Matrix(在矩阵中最长的连续1)$

Given a 01 matrix M, find the longest line of consecutive one in the matrix. The line could be horiz ...

【CSS3】定位

...

源码解读-文件上传angularFileUpload1

angular-file-upload 1.文件上传模块的引入就不赘述,简单准备 2.初始化组件并绑定change事件 3.监听用户选择文件FileItem(change事件),push进文件数组qu ...

DownloadProvider 源码详细分析

DownloadProvider 简介 DownloadProvider 是Android提供的DownloadManager的增强版,亮点是支持断点下载,提供了“开始下载”,“暂停下载”,“重新下载 ...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值