BS4库的使用基础

名片

墨觉 已认证

联系方式

已经完成,请勿再联系

热度

  • 预计价格:¥2
  • 状态: 已完成

任务需求:

  1. 安装beautifulsoup4库

  2. 使用requests获得你喜欢的网页的text属性

  3. 使用bs4.BeautifulSoup来把上述网站解析

  4. 使用bs4.BeautifulSoup打印其中的第一个超链接<a>标签节点、标签名、标签内的字符内容

  5. 打印标签<a>的下一个平行节点

  6. (附加题)遍历<a>的所有父节点

废话不多说,直接开干!!!!

(重要)运行代码前,请确保已经安装了requestsbeautifulsoup4库,如果没有安装,可以使用以下命令安装:

  1. pip install requests beautifulsoup4
一键复制

接下来直接上代码:

  1. """
  2. * @Author : Denver 墨觉云屋
  3. * @Url : i.mojue88.com
  4. * @Date : 2024-09-29 10:08:21
  5. * @Email : admin@mojue88.com
  6. * @Project : python爬虫示例 */
  7. """
  8. import requests
  9. from bs4 import BeautifulSoup
  10. url = '输入你想获取的网页目标'
  11. response = requests.get(url)
  12. soup = BeautifulSoup(response.text, 'html.parser')
  13. first_a_tag = soup.find('a')
  14. if first_a_tag:
  15. print("第一个超链接标签节点:", first_a_tag)
  16. print("标签名:", first_a_tag.name)
  17. print("标签内的字符内容:", first_a_tag.text)
  18. next_sibling = first_a_tag.find_next_sibling()
  19. print("下一个平行节点:", next_sibling)
  20. 遍历<a>的所有父节点
  21. parent = first_a_tag.parent
  22. while parent:
  23. print("父节点:", parent.name)
  24. parent = parent.parent
一键复制

代码截图:

BS4库的使用基础

运行结果1:

BS4库的使用基础

运行结果2:

BS4库的使用基础

 

3 条回复 A文章作者 M管理员
欢迎您,新朋友,感谢参与互动!
😊 表情
  • 贴吧
  • 泡泡
  • 黄脸
  1. 墨觉

    大佬牛逼 :c26:

个人中心
购物车
优惠劵
今日签到
私信列表
搜索
  • 枫运成功下载了最全的用户等级与vip图标素材合集超好资源!
  • 执意难对文章写代码的草神可爱捏发布评论!
  • 执意难对文章三等奖兄弟们发布评论!
  • 墨觉发布问答常用的邮箱SMTP服务器大全 等您回答!
  • 墨觉发布圈子写代码的草神可爱捏
  • 小*狗开通了至尊卡会员感谢支持!
  • 枫运成功下载了最全的用户等级与vip图标素材合集超好资源!