python的xpath没有获取div标签内html内容的功能,也就是获取div或a标签中的innerhtml,写了个小程序实现一下:
源代码
[admin@centos7 csdn] #162> vim z040.py
#去掉最外层标签,保留其内的所有html标记和文本
def getinnerhtml(data):
return data[data.find(">")+1:data.rfind("</")]
str1="<a>OK<b>[推荐]</b></a>"
print(getinnerhtml(str1))
[admin@centos7 csdn] #162>
运行代码
[admin@centos7 csdn] #162> ./z040.py
OK<b>[推荐]</b>
[admin@centos7 csdn] #163>