我是靠谱客的博主 自觉过客,最近开发中收集的这篇文章主要介绍Beautifulsoup 超简单例子,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

首先下载requests、beautifulsoup4这两个库

import requests
from bs4 import BeautifulSoup

#从网上找了一个豆瓣的网址,可以爬取名字和基本信息
res = requests.get(url="http://www.douban.com/tag/%E5%B0%8F%E8%AF%B4/?focus=book")
soup = BeautifulSoup(res.text,"html.parser") 
book_div = soup.find(attrs={"id":"book"})

book_a= book_div.findAll(attrs={"class":"title"})
book_b = book_div.findAll(attrs={"class":"desc"})

for book in book_a:
	print(book.string)
  • 首先找到id=book,从而首先find一块区域,从中爬取数据
  • 然后book_a从这块区域中find_all所有class=title的信息
  • 输出的时候以.string把里边的字符串输出出来

最后

以上就是自觉过客为你收集整理的Beautifulsoup 超简单例子的全部内容,希望文章能够帮你解决Beautifulsoup 超简单例子所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(33)

评论列表共有 0 条评论

立即
投稿
返回
顶部