这里要用到一个TictokRequest.dll的库(免费的,不收费,永久使用)
进入vs开发环境使用C#语言开发,在引用里面直接引用
应用文件后写入下面代码
//先初始化控件
public Form1()
{
InitializeComponent();
TictokRequest.init(Application.StartupPath+@"\cache");
}
载入窗体后写入以下代码,放一个panel控件,把panel控件传递进去,还有listBox2控件自己在窗体上面拖拽添加
//载入窗体后写入以下代码,放一个panel控件,把panel控件传递进去,还有listBox2控件自己在窗体上面拖拽添加
private void Form1_Shown(object sender, EventArgs e)
{
TictokRequest.SetWebBrowserContainer(panel1, panel1.Width, panel1.Height, 0,0);
TictokRequest.onRequestGiftInfo += TictokRequest_onRequestGiftInfo;
}
private void TictokRequest_onRequestGiftInfo(GiftInfo giff)
{
listBox2.Items.Insert(0,giff.username + " " + giff.giftname + " " + giff.giftcount );
}
添加开始捕获,停止,刷新代码
//添加开始捕获,停止,刷新代码
private void button2_Click(object sender, EventArgs e)
{
TictokRequest.Start();
}
private void button3_Click(object sender, EventArgs e)
{
TictokRequest.Stop();
}
private void button4_Click(object sender, EventArgs e)
{
TictokRequest.WebRefresh();
}
private void Form1_FormClosed(object sender, FormClosedEventArgs e)
{
TictokRequest.Stop();
TictokRequest.rShutdown();
}
代码写好后,运行代码,效果如下
用浏览器找一个直播间
再把直播间地址复制到写好的小程序里面,点击进入(等直播间画面显示出来)
在小程序里面显示出直播间了,点击进入直播间,等待弹幕显示出来
点击开始捕获礼物
图片里面的注释写错了,是成功获取礼物信息
注意:仅供学习交流使用,不可用于违法用途,否则后果自负
demo 下载地址 https://8ma.co/res/YQ9Q22P8