GithubHelp home page GithubHelp logo

bili_judgement's People

Contributors

david082321 avatar dd178 avatar peanutmelonseedbigalmond 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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

bili_judgement's Issues

Action

老哥能用action执行吗

输入的 cookie 未经编码则无效

如题,在键入 cookie 时如果未对 cookie 进行编码则会提示无效。
我提取出的 cookie 是解码后的,所以尽管 cookie 有效也无法正常请求。
故建议请求时先对 cookie 做编码。

【讨论】关于B站防脚本策略具体规则与应对方法

各位有什么想法或者关于风控的规则可以发上来一起讨论,另外,建议大家停用脚本一段时间,b站开始拉黑脚本了,等摸清楚b站风控策略之后再启用。

4:近期我们上线了防脚本策略。对于多次触发防脚本策略的风纪委员进行人工审核后,我们找出下列有很大嫌疑使用非正常手段参与投票的风纪委员,并永久拉黑。目前防脚本策略正在优化中,如果有命中的风纪委员认为是误伤,也欢迎到风纪委邮箱进行申诉。

ssl should be SSLContext, bool, Fingerprint or None, got False instead

[ERROR]: 登录验证id为【67143131】的账户失败,原因为【ssl should be SSLContext, bool, Fingerprint or None, got False instead.】,跳过此账户后续操作
请问这是什么问题呢?(腾讯云国内服务器,centos7.9,python3.11)
把文件拉到本地window正常运行(windows10,python3.11)

发生错误

发生错误,错误信息为:object of type 'int' has no len()

是否考虑加入按比例随机投票的功能

我的想法是,为了更真实的模拟人工操作,我自己做了个程序统计了最近一定数量的案例中,各个选项的选择人数

image

是否可以按照这个比例来进行随机投票,以更好的模拟人工投票概率?

我不是很会用Python

投票模式可否加入参考别人观点的轮询查询和别人观点数量大于一定数量才参考?

  • config.json的模式2为"获取案件后有观点就参考观点,没有就先暂存案件id跳过,等案件池空了获取不到观点后再倒回去投默认"
  • 有可能投票时间过短或者案件池空了后,容易在别人还没有观点时投设置的默认观点
  • 建议在模式2的基础上加入模式4
    1. 等案件池空了每隔半分钟或者自定义时长查询一次是否有观点, 直到10分钟或自定义时长还是没有观点则投上默认的观点, 然后退出
    2. 根据别人观点投票只有在别人观点数大于3条或者自定义条数后才执行, 否则就先跳过然后等案件池空了在轮询一段时间别人的观点直到大于指定条数才投, 超时则选择默认。
    3. 如果在轮询获取观点期间案件被别人投满了,导致案件失效则获取新的案件执行

可以正常运行, 但是日志显示有问题

我是使用青龙运行项目的, 运行过程中的日志全部都是 "成功根据【在下柠檬精o】的观点为案件【AC1nx411c7k7】投下【】",没有显示出投下的是什么只有一个括号。
image

腾讯云函数的执行方式

想问一下执行方式应该填啥

脚本丢到腾讯云函数上
执行方式填judgement.main_handler会报错找不到main_handler;
Snipaste_2023-05-02_03-12-56

填judgement.main会报错给定了两个main
Snipaste_2023-05-02_03-13-35

对 mode2 逻辑的疑问

本人是编码菜鸡,在看大佬代码时存在疑问,不知道是不是我理解的问题。

相关代码如下:

BILI_judgement/judgement.py

Lines 388 to 394 in b74ebc8

await biliapi.juryVote(case_id=case_id, vote=0)
await asyncio.sleep(round(random.uniform(10, 20), 4))
if opinions['data']['list']:
if not await opinion_vote(case_id, opinions['data']['list'], biliapi):
err -= 1
else:
case_id_list.append(case_id)

获取到案件后先获取参考再进行 juryVote 0,然后如果没有参考信息则将 id 保留。

我的疑问是:案件被 juryVote 0 以后,假如满足保留条件,继续 next 会一直是这个案件,那么这段代码就变成了重复 next 直到参考信息符合要求。

当然,使用时并没有出现异常,这只是我的一个疑问

关于 Cookie 失效问题

现在的 Cookie 有效期似乎只有 3 天,超过之后如果不更新将会无法投票

是否考虑加入自动刷新 Cookie 的逻辑(或者已经有了)?

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.