Compare commits

...
3 Commits
Author SHA1 Message Date
shanmite 5aa50484fe docs: 更新CHANGELOG 2024-04-12 07:59:55 +08:00
shanmite 5b33ae3bb6 fix: 读取uid出错 (#369)
Fixed #369
2024-04-12 07:59:15 +08:00
7e4650ced4 feat: env可自定义UA (#371)
Co-authored-by: 简佳 <[email protected]>
2024-04-10 17:17:05 +08:00
6 changed files with 15 additions and 5 deletions
+6
View File
@@ -1,5 +1,11 @@
<!-- markdownlint-disable MD036 MD024-->
# CHANGELOG
## 主要变化(2.8.17)
* 5b33ae3 fix: 读取uid出错 (#369)
* 7e4650c feat: env可自定义UA (#371)
_如果之前版本小于上一版本,请查看[CHANGELOG](https://github.com/shanmiteko/LotteryAutoScript/blob/main/CHANGELOG.md)变更说明_
## 主要变化(2.8.16)
* 469a6dc fix: add getOneDynamicByDyid v1
+4 -1
View File
@@ -5,6 +5,7 @@ module.exports = Object.freeze({
* - `NOTE` 帐号备注
* - `NUMBER` 表示是第几个账号
* - `CLEAR` 是否启用清理功能
* - `ACCOUNT_UA` 账号UA, 可在浏览器控制台输入 navigator.userAgent 查看
* ## 高级功能
* - `ENABLE_CHAT_CAPTCHA_OCR` 开启评论验证码识别 使用方法见README
* - `ENABLE_MULTIPLE_ACCOUNT` 是否启用多账号
@@ -25,6 +26,7 @@ module.exports = Object.freeze({
NOTE: "",
NUMBER: 1,
CLEAR: true,
ACCOUNT_UA: "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36",
ENABLE_CHAT_CAPTCHA_OCR: "",
ENABLE_MULTIPLE_ACCOUNT: false,
@@ -59,7 +61,8 @@ module.exports = Object.freeze({
NOTE: "",
NUMBER: 1,
CLEAR: true,
WAIT: 60 * 1000
WAIT: 60 * 1000,
ACCOUNT_UA: "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36"
}
],
+2 -2
View File
@@ -440,10 +440,10 @@ const bili_client = {
{ card } = data || {};
switch (code) {
case 0:
if (card) {
if (card && responseText.length > 100) {
return [false, card, `ok`];
} else {
return [false, undefined, `动态不存在`];
return [false, undefined, `获取动态数据异常:\n${responseText}`];
}
case 500207:
return [false, undefined, `该动态为包月充电专属可以给UP主充电后观看`];
+1 -1
View File
@@ -56,7 +56,7 @@ const DEFAULT_REDIRECT = false;
/**错误尝试次数 */
const DEFAULT_RETRY_TIMES = 6;
/**Google Chrome */
const DEFAULT_UA = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36';
const DEFAULT_UA = process.env.ACCOUNT_UA || 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36';
/**默认url编码 */
const DEFAULT_CONTENT_TYPE = 'application/x-www-form-urlencoded; charset=UTF-8';
/**
+1
View File
@@ -37,6 +37,7 @@ async function main() {
process.env.NUMBER = acco.NUMBER;
process.env.CLEAR = acco.CLEAR;
process.env.NOTE = acco.NOTE;
process.env.ACCOUNT_UA = acco.ACCOUNT_UA;
const err_msg = await main();
if (err_msg) {
return err_msg
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "lottery-auto-script",
"version": "2.8.16",
"version": "2.8.17",
"description": "自动参与B站动态抽奖",
"main": "main.js",
"scripts": {