perf(XHS-Downloader.js): 禁用自动滚动屏幕功能

BREAKING CHANGE: 使用自动化方案滚动屏幕可能会被检测并风控,故暂时禁用自动滚动屏幕功能
This commit is contained in:
JoeanAmier
2024-09-25 18:20:44 +08:00
parent 80c3e71649
commit 04557b074f
4 changed files with 10 additions and 9 deletions

View File

@@ -14,4 +14,4 @@
1. 重构作品链接提取功能
<p><strong>⚠️ 由于小红书规则更新,使用版本号低于 <code>1.7.0</code> 的用户脚本有封号风险,请及时更新用户脚本后再使用!</strong></p>
<p><strong>⚠️ 由于小红书规则更新,使用版本号低于 <code>1.7.1</code> 的用户脚本有封号风险,请及时更新用户脚本后再使用!</strong></p>

View File

@@ -1,7 +1,7 @@
// ==UserScript==
// @name XHS-Downloader
// @namespace https://github.com/JoeanAmier/XHS-Downloader
// @version 1.7.0
// @version 1.7.1
// @description 提取小红书作品/用户链接,下载小红书无水印图文/视频作品文件
// @author JoeanAmier
// @match http*://xhslink.com/*
@@ -21,7 +21,7 @@
// ==/UserScript==
(function () {
let disclaimer = GM_getValue("disclaimer", null);
let disclaimer = GM_getValue("disclaimer", false);
const readme = () => {
const instructions = `
@@ -42,9 +42,9 @@
1. 下载小红书无水印作品文件时,脚本需要花费时间处理文件,请等待片刻,切勿多次点击下载按钮
2. 无水印图片文件为 PNG 格式;无水印视频文件较大,可能需要较长的时间处理,页面跳转可能会导致下载失败
3. 提取账号发布、收藏、点赞、专辑作品链接时脚本会尝试自动滚动屏幕直至加载全部作品滚动检测间隔2.5 秒
4. 提取发现作品链接、搜索作品、用户链接时脚本会自动滚动屏幕以尝试加载更多内容滚动屏幕次数10 次
5. 可以修改滚动检测间隔、滚动屏幕次数,修改后立即生效;亦可关闭自动滚动屏幕功能,手动滚动屏幕加载内容
3. (已禁用)提取账号发布、收藏、点赞、专辑作品链接时脚本会尝试自动滚动屏幕直至加载全部作品滚动检测间隔2.5 秒
4. (已禁用)提取发现作品链接、搜索作品、用户链接时脚本会自动滚动屏幕以尝试加载更多内容滚动屏幕次数10 次
5. (已禁用)可以修改滚动检测间隔、滚动屏幕次数,修改后立即生效;亦可关闭自动滚动屏幕功能,手动滚动屏幕加载内容
6. 使用全局代理工具可能会导致脚本下载文件失败,如有异常,请尝试关闭代理工具,必要时向作者反馈
7. XHS-Downloader 用户脚本仅实现可见即可得的数据采集功能,无任何收费功能和破解功能
@@ -79,7 +79,7 @@
}
};
if (disclaimer === null) {
if (!disclaimer) {
readme();
}
@@ -88,6 +88,7 @@
});
let scroll = GM_getValue("scroll", true);
scroll = false;
GM_registerMenuCommand(`自动滚动屏幕功能 ${scroll ? '✔️' : '❌'}`, function () {
scroll = !scroll;