python+selenium小结15:导入BeautifulSoup,获取网页源码中某一属性的值

Beautiful Soup 是一个可以从HTML或XML文件中提取数据的Python库.它能够通过你喜欢的转换器实现惯用的文档导航,查找,修改文档的方式.Beautiful Soup会帮你节省数小时甚至数天的工作时间.

安装:$ pip install beautifulsoup4

Beautiful Soup 的介绍,具体参考文档:https://www.crummy.com/software/BeautifulSoup/bs4/doc/index.zh.html

导入BeautifulSoup,获取网页源码中某一属性的值,用得最多的方法就是find,find_all

 

 

"""获取'https://blog.youkuaiyun.com/jusulysunbeamy'网页源码中data-articleid属性的值"""

#!/usr/bin/env python 
# -*- coding:utf-8 -*-
import requests
from bs4 import BeautifulSoup

#打印出a_url页面的data-articleid属性的值
a_url = 'https://blog.youkuaiyun.com/jusulysunbeamy'
html = requests.get(a_url)
pagesource = html.text
print(pagesource)
soup = BeautifulSoup(html.content, 'html.parser') 
ds = soup.find('div', class_='article-list').find_all('div', class_='article-item-box csdn-tracking-statistics')#进行条件匹配查找
for i in ds: #循环出我们查找到的数据
    print(i.attrs['data-articleid']) #打印出属性的值

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

就想讲点测试

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值