十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
首先你需要使用对方约定方式获取,然后考虑是否使用缓存,最后获取到数据后使用json_decode函数解析成数组格式,接下来就是自己的逻辑代码了。
创新互联建站网络公司拥有10多年的成都网站开发建设经验,上1000+客户的共同信赖。提供成都网站设计、成都网站建设、网站开发、网站定制、卖友情链接、建网站、网站搭建、响应式网站、网页设计师打造企业风格,提供周到的售前咨询和贴心的售后服务
1.修改PHP配置文件,保证能够连接到数据库。
2.修改数据库配置,授予192.168.1.253以访问权限。这里只需授予这个IP就行了。如果不授予,PHP将不能访问数据库;如果授予范围过广,将会给你的系统带来潜在的安全风险。
首先要爬取视频信息以及弹幕,以下是用到的b站api接口:
1)(这里的BVID就是具体视频的bv号)
可得到视频的弹幕数,评论数、收藏数、投币数,点赞数和转发数。
例:
2)(CID就是具体视频的cid)
可得到视频弹幕(不过获取不到全部弹幕,并且每个视频获取的弹幕数不同)
例:
p字符串代表八个参数:
①弹幕在视频中出现时间(单位:秒)
②弹幕模式(1-3滚动,4底部,5顶部,6逆向,7精准,8高级)
③字号 ④弹幕颜色 ⑤Unix时间戳
⑥弹幕池(0普通,1字幕,2特殊) ⑦发送者标识
⑧用于历史弹幕
cid获取方法:①通过第一个接口可获取
②打开视频——点击播放——检查
对爬取到的数据进行一番分析,开播时观看数最高,第二期观看数下降幅度较大,很多节目都有这样的问题。第二期之后会谈停播了一段时间,中间插播卧谈,复播后观看数也有所影响但趋于稳定。
开播时热度是最高的,之后有了下降趋势。但在第六期有了反弹趋势,尤其是投币数,第六期有杨迪妈妈代班、b站UP主以及两位代表的妈妈来到现场,主要为亲子主题。
第一期爬取到12000条弹幕,不包含全部。以下仅在爬取到的弹幕中分析。
第一期发弹幕最多的用户达到了104条,相当于视频每播放不到一分钟就发了一条。
按每4.6分钟为区间进行统计,在第一期(下)开头互动最为频繁。
第一期弹幕词云(ps:这是大家的快乐源泉吗hahaha)
附上各期弹幕词云:
这个简单啊!
首页做个前台输入姓名和会员卡信息的页面,我做个简单的页面给你看
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "
html xmlns="
head
meta http-equiv="Content-Type" content="text/html; charset=utf-8" /
title会员查询系统/title
/head
body
form id="form1" name="form1" method="post" action="test.php"
p
label for="name"/label
input type="text" name="name" id="name" /
/p
p
label for="vipid"/label
input type="text" name="vipid" id="vipid" /
/p
p
input type="submit" name="button" id="button" value="查询" /
/p
/form
/body
/html
然后我给你一个test.php的文件代码:
?php
$name = trim($_POST['name']);
$vipid = trim($_POST['vipid']);
$con = mysql_connect("127.0.0.1","数据库用户名","数据库密码");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
$a = mysql_select_db("数据库名字", $con);
$sql = "select * from kh_customer where name = '$name' and vipid = '$vipid'";
$result = mysql_query($sql);
while($row = mysql_fetch_array($result))
{
echo $row['name'] . " " . $row['data'];
echo "br /";
}
mysql_close($con);
?
页面美化自己去搞!只能帮你这么多了