Git Product home page Git Product logo

bilibililottery's Introduction

转发动态原理

爬取某个用户的页面来转发动态。支持多人,获取数据跟着转发,前提条件是这个人只转发抽奖,并且重复度不高。

活动抽奖原理

抓取up主转发抽奖娘更新的最新抽奖列表。

日志报错

如果出现日志报错,只要程序没有中断,就可以忽略。

使用方法

第一步:修改config.ini配置

配置项 说明
cookie
csrf 自己的bili_jct
sess_data 自己的SESSDATA
uid 自己的uid
data
host_uid ta人uid,多个uid用英文逗号隔开
sync_dynamic_interval 同步动态时间间隔,默认5分钟
forward_interval 转发动态时间间隔,默认43分钟
mysql
host 自己本地的mysql
user 账号
pwd 密码
name 数据库名称
log
path 日志路径,写绝对路径

如果是自己编译的,还需要更改env.go文件里的viper.AddConfigPath("/files/go/bilibiliLottery/config")配置文件路径。

第二步:运行初始化命令

go run main.go -init

注意事项

  • 转盘抽奖一天获取一次,并且根据获取到的抽奖次数进行抽奖,一天运行一次即可;
  • 可以自己编译运行,go build main.go,注意更改env.go文件里的viper.AddConfigPath("/files/go/bilibiliLottery/config")配置文件路径。

可用命令

以下是可用的命令列表:

  • 初始化命令
go run main.go -init
  • 扫码登录,该功能只是为了方便自己cookie过期后更换
go run main.go -login
  • 开始转盘抽奖
go run main.go -draw
  • 开始转发
go run main.go -start
  • 删除动态,该功能默认删除第二页数据第一条,原因是有些抽奖工具是根据动态数量判断的,所以定期删掉一些动态
go run main.go -del
  • 批量取关up,从后往前取关
go run main.go -cancel-modify

bilibililottery's People

Contributors

dependabot[bot] avatar silie666 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

bilibililottery's Issues

青龙问题

请问拉库命令是多少,想要布置在青龙运行,感谢大佬

怎么使用

应该要配置我的账号把。
我安装了go环境后直接在cmd上面跑就可以吗

关于配置的问题

我查看了cookie里面没有BILIBILI_UID,但是这个是不是就是用户id的意思?那我直接填用户id?

使用方法

你好,我run的时候遇到一些问题想请教一下,b站搜id没有搜到,请问怎么可以联系呢

小白来提问啦

大佬,请问一下BILIBILI_UID是啥啊,cookie里面没有这个字段啊

青龙面板

请问拉库命令是多少,想要布置在青龙运行,感谢大佬

无法登录

扫码登录由于二维码是输出在Terminal无法登录,复制链接到手机上会显示已经过期😢

求助

能出一个图文教程吗小白实在不会

go run main.go -start

image
他会一直卡在这个界面
我是win11的系统
请问正常吗,也没有任何的提示。
go run main.go -draw 是正常运行的

关于运行报错/卡住

运行环境:Centos7.8
Golang版本:1.19.3
拉取代码版本:最新版本
出现问题:

  1. 转盘抽奖运行后显示获取列表失败,但同时我在win10电脑上运行显示csrf校验失败,这个问题应该与上一个issue是一样的问题。
    image

  2. 运行 start后卡死,没有任何报错,没有任何输出
    image

无法转发

初始化成功,cookie信息填写正确,测试可以进行删除up主操作,已填写好他人uid,并且使用-start命令后可正常向数据库中插入动态信息,但是无法转发,程序是昨天晚上开始运行的,今天早晨起来程序仍在运行,但是并没有转发动态
1673485184420
image

微信图片_20230112090127

关于转盘抽奖

大佬您好,我在运行转盘抽奖是遇到了一个问题,不知道如何解决,想来请教一下您:csrf 校验失败的原因,万分感谢!
截屏2022-11-03 15 21 57

数据库问题

数据库部分不需要自己新建什么表吧,如果能部署在青龙面板上就好了

大佬可以加个qq带带弟弟怎么用好吗

我只是个初中生 啥也看不懂也不会用啊😭但是我又想抽奖 但都怪有个黑产叫夏木把我的小垃圾都撸走了 所以我想用科技反击 谢谢大佬
我的qq是2447936018

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.