从网页获取HTML数据后,获取对应的标签、属性值
取值的方法主要有以下几种。
1 .在标签名称(tag )中获取与: tag.name tag相对应的type
2 .通过属性(attrs )获取: tag.attrs
从标记属性中获取: tag['class']或tag.get['class']
获取对应的内容
1.tag.string获取当前标记的内容
2. tag.get_text ) )获取标记中的所有字符串
搜索合适的内容
1.find_all(class_='class ' )返回以下格式的多个标签
2.find(class_='class ' )返回以下格式的标签
3.select_one ) )返回以下格式的标签
4.select ) )返回多个标签,格式为
1和4是返回组标签(即使只有一个标签也是组) )。
取值时,需要确定list(resultset )中其标签取值的位置
tag[0].string
find_all (使用无条件搜索,tag[0]['class'].string
原文: 3359 www.cn blogs.com/moying-wq/p/10050720.html