Python爬虫初探

今天终终终于学习到了Python的爬虫,我爬取的是QQ音乐新歌榜单的歌手和歌曲(前9名),大致步骤是:
图片来自
图片来源
代码如下:

import requests
import bs4
res = requests.get("https://y.qq.com")

soup_song = bs4.BeautifulSoup(res.text, 'html.parser')
targets_song = soup_song.find_all('div', class_= 'songlist__cont')

soup_songer = bs4.BeautifulSoup(res.text, 'html.parser')
targets_songer = soup_songer.find_all('a', class_= 'c_tx_thin singer_name')

songer = []
song = []
for each in targets_songer:
	songer.append(each.get_text())
for each in targets_song:
	song.append(each.a.get_text())
for i in range(len(songer)):
	print("%s - %s" % (songer[i], song[i]))

效果如下:
在这里插入图片描述
在这过程中,还注意到了Python3中的一个函数:zip,这个是列表里面的函数,zip函数详细内容请查阅该网站
后面学习到爬虫的新知识会再上传~~~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值