Python爬虫之BeautifulSoup(一)

简单的小例子

import requests
from bs4 import BeautifulSoup
'''
1.确定想要爬取的网址信息
2.设置请求头信息
3.发送请求返回响应
4.将请求中的html文档给Beautifulsoup
5.通过Beautifulsoup对象对html进行遍历获取信息
'''
header = {
    "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:61.0) Gecko/20100101 Firefox/61.0",
    "accept-language":"zh-CN,zh;q=0.8"
}
url="https://www.taobao.com"
html=requests.get(url,header)
soup=BeautifulSoup(html.text,'lxml')
print(soup.prettify())  #格式化打印html文档
print(soup.title)      #打印title
print(soup.title.string) #打印title标签下的内容
print(soup.p)       #打印第一个p标签
print(soup.p['class'])  #打印p的class
print(soup.p.name)  #打印p的标签名称  就是 p
print(soup.head.contents)
for s in soup.head.contents:   #打印<head>标签下的所有内容 每一个标签是列表的一个元素
    print(s)
print(type(soup.head.contents))  #打印数据类型
print((soup.body.contents))  #打印数据类型
for s in soup.body.contents:   #打印<body>标签下的所有内容 每一个标签是列表的一个元素
    print(s)



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值