博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
BeautifulSoup练习
阅读量:4840 次
发布时间:2019-06-11

本文共 1681 字,大约阅读时间需要 5 分钟。

html1="""

<!DOCTYPE html>
<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8" />
<title>我的第一个网页</title>
<meta name="generator" content="EverEdit" />
<meta name="author" content="" />
<meta name="keywords" content="" />
<meta name="description" content="" />
</head>
<body>
<div class="rows">
<a href="http://www.baidu.com/" target="_blank">
<div class="col-xs-12 col-sm-6 col-md-4 col-lg-2 vfsd-div vfsd-div-color1">
<span class="vfsd_a_title">百度</span>
</div>
</a>
<a href="http://www.google.com/" target="_blank">
<div class="col-xs-12 col-sm-6 col-md-4 col-lg-2 vfsd-div vfsd-div-color3">
<span class="vfsd_a_title">Google</span>
</div>
</a>
<a href="http://www.oschina.net/" target="_blank">
<div class="col-xs-12 col-sm-6 col-md-4 col-lg-2 vfsd-div vfsd-div-color2">
<span class="vfsd_a_title">Stack Overflow</span>
</div>
</a>
</div>
<p class="col-xs-12 col-sm-6 col-md-4 col-lg-2 vfsd-div vfsd-div-color2">你好
<span class="vfsd_a_title">CSDN</span>
</p>
<p class="col-xs-12 col-sm-6 col-md-4 col-lg-2 vfsd-div vfsd-div-color2">
<span class="vfsd_a_title">FaceBook</span>
</p>
<p class="nmn" id="nmn1">
<span class="vfsd_a_title">开源中国</span>
</p>
</body>
</html>
"""

from bs4 import BeautifulSoup

soup = BeautifulSoup(html1,'lxml')

print(soup.title)

####################输出:

我的第一个网页

print(soup.title.string)

####################输出:

我的第一个网页

print(soup.head)

####################输出:

我的第一个网页

 

for i,child in enumerate(soup.div.children):

  print(i,child)

 

####################输出:

['\n', 
百度
, '\n',
Google
, '\n',
Stack Overflow
, '\n']

 

 

转载于:https://www.cnblogs.com/herd/p/9570983.html

你可能感兴趣的文章
.Net Discovery 系列之一--string从入门到精通(上)
查看>>
c# 主机和网络字节序的转换 关于网络字节序和主机字节序的转换
查看>>
Silverlight 自定义控件的继承问题
查看>>
博客介绍
查看>>
30个高质量的免费jQuery滑块PSD文件
查看>>
卸载phonegap
查看>>
VMware安装Centos7
查看>>
Android中的Parcel机制(上)
查看>>
大数加减1——将两个数均前后倒置,以对齐最低位
查看>>
Array
查看>>
百度联想
查看>>
java项目——淘宝商城
查看>>
uestc 1904
查看>>
静态构造函数
查看>>
js创建10万行表格 页面显示10万行数据
查看>>
in_array()和explode()的使用笔记
查看>>
centos7重新调整分区大小
查看>>
javascript 时间格式化
查看>>
Tensorflow学习之一 (运算)
查看>>
Web开发者不可不知的15条编码原则
查看>>