# Author:Nimo_Ding
'''
第一个练习:
题目要求:
你需要爬取的是网上书店Books to Scrape中所有书的分类类型,并且将它们打印出来。
它的位置就在网页的左侧,如:Travel,Mystery,Historical Fiction…等。
http://books.toscrape.com/
'''
import requests
from bs4 import BeautifulSoup
html=requests.get('http://books.toscrape.com/')
soup=BeautifulSoup(html.text,'html.parser')
# for i in soup.find_all('ul',class_='nav nav-list'):
# a=i.find('li').find('ul').find_all('li')
# for i in a:
# print(i.find('a').text.replace(' ','').replace('\n',''))
# print(i.find('a').text.strip())
# 其实不用写这么多步骤,直接取text即可:
for i in soup.find_all('ul',class_='nav nav-list'):
# print(i.text.replace(' ','').replace('\n\n\n\n\n\n\n','\n'))
print(i.text.strip())
'&#
02 练习爬取网上书店
最新推荐文章于 2024-02-09 12:25:54 发布