柿子饼同学 发表于 2021-2-27 18:22:46

爬取B站编程视频排行遇到的问题

我又来爬东西啦{:10_257:}
参考帖子:找出B站最受欢迎的编程课程
https://fishc.com.cn/thread-140044-1-1.html
(出处: 鱼C论坛)

目标URL:传送门
我参考写的代码:
import requests as r
import bs4 as b

headers={"User-Agent":
      "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:85.0) Gecko/20100101 Firefox/85.0"}
url = 'https://search.bilibili.com/all?keyword=%E7%BC%96%E7%A8%8B&order=click'

res = r.get(url, headers=headers)
soup = b.BeautifulSoup(res.text, 'html.parser')
titles = soup.find_all('li', class_='vidio-item matrix')

for each in titles:
   print(each.a['title'])
踩点如图:
然后它一个东西都没出来,是不是我哪里写错了{:10_245:}

qiuyouzhi 发表于 2021-2-27 18:28:22

拼写错误,是video-item matrix,不是vidio-item matrix

柿子饼同学 发表于 2021-2-27 18:37:38

qiuyouzhi 发表于 2021-2-27 18:28
拼写错误,是video-item matrix,不是vidio-item matrix

改了木有用{:10_266:}还是不出来

柿子饼同学 发表于 2021-2-27 18:38:21

柿子饼同学 发表于 2021-2-27 18:37
改了木有用还是不出来

我去,改错了,稍等稍等{:10_282:}

柿子饼同学 发表于 2021-2-27 18:40:05

好了现在,谢谢谢谢{:10_257:}
页: [1]
查看完整版本: 爬取B站编程视频排行遇到的问题