离三级就差8000个帖子阅读,脚本还是太慢了。

image

4 个赞

有脚本 还觉得慢 找的话题 帖子太少了 建议找抽奖的 盖楼多的

1 个赞

好主意,,,

找几个始皇的帖子, 一路滑到底 就OK了

1 个赞

那些大帖子从头看到尾

佬,你这个数据在哪里看到的

点最左边的connec
thttps://connect.linux.do/

之前一直都没点过这里 :sob:

中午去吃饭的时候,找个秦始皇的贴,然后鼠标中间滚轮自动滚,吃完饭回来就差不多了

脚本刷的,还会掉下去的,每天多水水就够了

水一下------看完可以达到5.6W+的帖子集合 - 搞七捻三 - LINUX DO
哈哈

有脚本 还觉得慢 找的话题 帖子太少了 建议找抽奖的 盖楼多的

我点这个也看不到楼主那些数据呢

所有能看的帖子,要一个不落

:tieba_033:
你这脚本怎么还不如我每天摸鱼呢?
image

快了快了

脚本一直读其中几贴。应该叫佬搞一个专门读几个重量级的就行了。

来个简单的,点开始就开始自动阅读,结束后自动停止。今天就是要上三级,免去鼠标操作,速度方便可调。。。。冲冲冲

// ==UserScript==
// @name         自动阅读linux.do帖子
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  在linux.do论坛的帖子页面添加自动阅读功能
// @match        https://linux.do/t/topic*
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    let isReading = false; // 是否正在阅读
    let currentElement = null; // 当前正在阅读的元素
    let readInterval = null; // 自动阅读的定时器

    // 创建控制按钮
    const button = document.createElement('button');
    button.textContent = '开始自动阅读';
    button.style.position = 'fixed';
    button.style.top = '10px';
    button.style.right = '10px';
    button.style.zIndex = '9999';
    button.style.padding = '10px';
    button.style.backgroundColor = '#4CAF50';
    button.style.color = 'white';
    button.style.border = 'none';
    button.style.borderRadius = '5px';
    button.style.cursor = 'pointer';
    document.body.appendChild(button);

    // 按钮点击事件
    button.addEventListener('click', toggleReading);

    // 切换阅读状态
    function toggleReading() {
        if (isReading) {
            stopReading();
        } else {
            startReading();
        }
    }

    // 开始自动阅读
    function startReading() {
        isReading = true;
        button.textContent = '停止自动阅读';
        const posts = document.querySelectorAll('.topic-post, .post-stream .cooked'); // 获取帖子内容元素
        currentElement = posts.length > 0 ? posts[0] : null; // 如果有帖子内容,获取第一个
        if (currentElement) {
            readInterval = setInterval(readNextElement, 200); // 每 0.5 秒阅读下一个元素
        }
    }

    // 停止自动阅读
    function stopReading() {
        isReading = false;
        button.textContent = '开始自动阅读';
        clearInterval(readInterval); // 停止定时器
    }

    // 自动滚动到下一个帖子元素
    function readNextElement() {
        if (!currentElement) {
            stopReading(); // 如果没有更多元素可读,停止自动阅读
            return;
        }

        currentElement.scrollIntoView({ behavior: 'smooth', block: 'center' }); // 平滑滚动到当前元素
        currentElement = currentElement.nextElementSibling; // 继续获取下一个兄弟元素
    }
})();