我是靠谱客的博主 自觉过客,这篇文章主要介绍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内容请搜索靠谱客的其他文章。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部