今天在写模块代码时候,注意到附加的很多个标签内容,这时候小编也想到很多朋友提及的,经常找不到标签或者属性,造成自己的代码老是报错,所以,想一想,还是得从最基础的信息内容入手,这样才可以能实现快速上手编写代码,以及避免崩盘,使问题变得简单,那好了,下面就详细讲下。
BeautifulSoup作为在爬虫里最常见的使用模块,学习使用还是很重要的。
其中使用这个模块的标签就有很多,我们可以了解部分。
所有子标签——children
body = soup.find('body') v = body.children
标签属性——attr
tag = soup.find('a') attrs = tag.attrs print(attrs) tag.attrs = {'ik':123} tag.attrs['id'] = 'iiiii' print(soup)
调用实例:
获取属性的相关代码演示:
像小伙伴们所提到的不知道元素iframe、xpath定位,而产生的报错问题,现在已经完全不必担心了哦~小编上述说明的内容,可以帮大家解决所有,如果大家对其他内容感兴趣。
神龙|纯净稳定代理IP免费测试>>>>>>>>天启|企业级代理IP免费测试>>>>>>>>IPIPGO|全球住宅代理IP免费测试