soup.a.parents都有哪些
代码:
import requests
from bs4 import BeautifulSoup
r = requests.get("https://python123.io/ws/demo.html")
demo = r.text
soup = BeautifulSoup(demo, "html.parser")
print(soup.body)
print(type(soup.a.parents))
print('\n')
for parent in soup.a.parents:if parent is None:print('1')print(parent.name)else:print('2')print(parent.name)
结果:
D:\python_install\python.exe D:/pycharmworkspace/temp1/crawler_1.py
<body>
<p class="title"><b>The demo python introduces several python courses.</b></p>
<p class="course">Python is a wonderful general-purpose programming language. You can learn Python from novice to professional by tracking the following courses:
<a class="py1" href="http://www.icourse163.org/course/BIT-268001" id="link1">Basic Python</a> and <a class="py2" href="http://www.icourse163.org/course/BIT-1001870001" id="link2">Advanced Python</a>.</p>
</body>
<class 'generator'>2
p
2
body
2
html
2
[document]Process finished with exit code 0
OK
soup.a.parents都有哪些相关推荐
- Beautiful Soup库
Beautiful Soup:美味汤 非常优秀的python第三方库 能够对html.xml格式进行解析,并且提取其中的相关信息 Beautiful Soup可以对你提供给他的任何格式进行相关的爬取, ...
- 两万字教会你解析库之Beautiful Soup
目录 1.简介 2.准备工作 3.解析器 4.基本用法 5.节点选择器 5.1选择元素 5.2提取信息 5.3嵌套选择 5.4关联选择 6.方法选择器 7. css 选择器 7.1 嵌套选择 7.2 ...
- python爬虫解析库(Xpath、beautiful soup、Jsonpath)
1. HTML解析 HTML的内容返回给浏览器,浏览器就会解析它,并对它渲染. HTML 超文本表示语言,设计的初衷就是为了超越普通文本,让文本表现力更强. XML 扩展标记语言,不是为了代替HTML ...
- Beautiful Soup的使用
使用Beautiful Soup 对于一个网页来说,都有一定的特殊结构和层次关系,而且很多节点都有id或class属性来做区分,所以我们也可以借助它们的结构和属性来进行数据提取. 简介 简单来说,Be ...
- Beautiful Soup库的用法
Beautiful Soup库的用法 Beautiful Soup 是一个可以从HTML或XML文件中提取数据的Python库.它能够通过你喜欢的转换器实现惯用的文档导航,查找,修改文档的方式.Bea ...
- Beautiful Soup 基本使用方法
我们就来介绍一个强大的解析工具Beautiful Soup,它借助网页的结构和属性等特性来解析网页.有了它,我们不用再去写一些复杂的正则表达式,只需要简单的几条语句,就可以完成网页中某个元素的提取. ...
- 解析库Beautiful Soup的使用
文章目录 1.简介 2.准备工作 3.解析器 4.基本用法 5.节点选择器 选择元素 提取信息 嵌套选择 关联选择 6.方法选择器 find_all() find() 7.CSS选择器 嵌套选择 获取 ...
- Beautiful Soup爬虫
之前使用过XPath爬虫.正则表达式爬虫获取我们想要的内容,Beautiful Soup也是一种爬虫,解析HTML/XML文档,但是使用方法会比之前的简单. 首先还是安装库,这里安装的是 bs4 ,B ...
- python爬虫之Beautiful Soup库,基本使用以及提取页面信息
一.Beautiful Soup简介 爬虫正则表达式参考:Python 爬虫正则表达式和re库 在爬虫过程中,可以利用正则表达式去提取信息,但是有些人觉得比较麻烦.因为花大量时间分析正则表达式.这时候 ...
最新文章
- OpenVINO + OpenCV实现点头与摇头识别验证
- matlab 测量矩阵,急求一个测量矩阵采用分块多项式矩阵时怎样引用的代码!!!
- 中国电信线CTF线下选拨writeup
- 如何对SAP Spartacus支持路由的Component进行单元测试
- 性能测试四十五:性能测试策略
- 这几道挑战极限的烧脑题,烧脑到爽爽爽爽爽!
- 程序三种与数据库打交道的方式性能及安全性比较
- 1 数列分块入门_线性代数入门——关于分块矩阵的典型证明题与综合题
- 插件怎么用_【Anki插件篇】(01)插件介绍
- 高薪诚聘游戏引擎研发,有意者请与我联系!
- macbook电池用什么软件测试,Wattagio Mac_Wattagio For Mac(电池检测软件) v1.1苹果电脑版 - 121苹果网...
- MATLAB与STK互联17:卫星对象操作(8)—地面站可见性计算并获取数据
- JavaWeb面试题1
- 99路无线极呼叫服务器怎么对码,99路多功能无线呼叫服务器
- linux停止nginx服务
- 机器学习(一)模型三要素
- 聚类算法之K-Means,K-Means++,elkan K-Means和MiniBatch K-Means算法流程
- SMEC98SP加密芯片方案实例
- QQ群 会话颜色参照表
- DETR3D 多2d图片3D检测框架