鱼C论坛

 找回密码
 立即注册
查看: 932|回复: 7

!江湖急求,有没有老哥能帮我爬一下虎牙直播间评论....

[复制链接]
发表于 2018-11-29 19:39:20 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
事情是这样的,我弄了一天了,连json文件都找不到,拜托大佬帮帮忙,老师要求爬直播间中参与讨论的用户昵称、用户头像、用户等级、用户年龄、地理位置、用户描述、用户性别、发表评论的内容等信息;但是本渣渣扒不到

R9(X)IT[`R6~EDSUQ3BS{}C.png
cache中没有对应用户评论那个
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2018-11-29 20:52:55 From FishC Mobile | 显示全部楼层
本帖最后由 幽梦三影 于 2018-11-29 21:11 编辑

剩下的交给你了,很简单
  1. import requests
  2. import json

  3. url = 'https://www.huya.com/cache5min.php?m=WeekRank&do=getItemsByPid&pid=311913984'
  4. html = requests.get(url).content.decode()
  5. html = json.loads(html)
  6. for i in html['data']['vWeekRankItem']:
  7.     print(i)
复制代码

小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-11-30 15:09:24 | 显示全部楼层
幽梦三影 发表于 2018-11-29 20:52
剩下的交给你了,很简单

请问下这个url怎么抓到的
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-11-30 15:29:52 | 显示全部楼层
幽梦三影 发表于 2018-11-29 20:52
剩下的交给你了,很简单

因为作业要求是获取到每个直播间弹幕这些,想请问的是如何获取每一个
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-11-30 16:13:55 | 显示全部楼层
十六是只仙 发表于 2018-11-30 15:09
请问下这个url怎么抓到的

从json里面慢慢找
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-11-30 16:58:32 From FishC Mobile | 显示全部楼层
可能是我没有表达清楚我的意思是,因为我要获取每个直播间的评论,所以不可能点开每个直播间然后再找json,就是有没有在lol这个直播分类首页就得到每个直播间的json
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-11-30 18:28:31 From FishC Mobile | 显示全部楼层
十六是只仙 发表于 2018-11-30 16:58
可能是我没有表达清楚我的意思是,因为我要获取每个直播间的评论,所以不可能点开每个直播间然后再找json, ...

这个就需要在直播列表里面取每一个直播间链接,再从每个链接的HTML里面获取和json链接有关的参数,然后通过拼接URL获取所有的json链接
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-12-1 17:09:02 | 显示全部楼层
幽梦三影 发表于 2018-11-30 18:28
这个就需要在直播列表里面取每一个直播间链接,再从每个链接的HTML里面获取和json链接有关的参数,然后通 ...

您好,我在获取到评论的用户后,怎么才能获取到该用户的信息哪?json里面并没有
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-10-21 03:41

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表