python爬新闻并保存到csv_python爬取信息并保存至csv

importcsvimportrequestsfrom bs4 importBeautifulSoup

res=requests.get('http://books.toscrape.com/catalogue/category/books/travel_2/index.html')

html=res.text

soup=BeautifulSoup(html,'html.parser')

maindiv=soup.find_all(class_="col-xs-6 col-sm-4 col-md-3 col-lg-3")

f= open('hhh.csv','w',newline='',encoding='utf-8')

csv_writer=csv.writer(f)

csv_writer.writerow(['名称','价格','评价'])for item inmaindiv:

linedata1=[];

namediv=item.find('h3')

name=namediv.find('a')#print('名称:'+name['title'])

price=item.find(class_="price_color")#print('价格:'+price.text)

pf=item.find(class_="star-rating")#print('好评数:'+pf.attrs['class'][1])

linedata1.append(name['title'])

linedata1.append(price.text)

linedata1.append(pf.attrs['class'][1])

csv_writer.writerow(linedata1)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值