Sleazy Fork is available in English.

ComicRead

为漫画站增加双页阅读、翻译等优化体验的增强功能。百合会——「记录阅读历史、自动签到等」、百合会新站、动漫之家——「解锁隐藏漫画」、E-Hentai——「匹配 nhentai 漫画」、nhentai——「彻底屏蔽漫画、自动翻页」、Yurifans——「自动签到」、拷贝漫画(copymanga)——「显示最后阅读记录」、PonpomuYuri、明日方舟泰拉记事社、禁漫天堂、漫画柜(manhuagui)、漫画DB(manhuadb)、动漫屋(dm5)、绅士漫画(wnacg)、mangabz、komiic、无限动漫、新新漫画、hitomi、Anchira、kemono、nekohouse、welovemanga

< Opinie na ComicRead

Ocena: OK - skrypt działa, ale ma błędy

§
Napisano: 03-05-2024

問題回報,
在 dm5.com 那邊,每個漫畫的第一頁都不顯示,最後一頁則是重複兩次

§
Napisano: 04-05-2024
//參考用$.ajax()改寫成window.fetch(),並行請求一次全部獲取並且按圖片順序返回。
const DM5_getImgs = () => {
    const {
        DM5_IMAGE_COUNT,
        DM5_CURL,
        DM5_CID,
        DM5_MID,
        DM5_VIEWSIGN_DT,
        DM5_VIEWSIGN
    } = window;
    const keyE = document.querySelector("#dm5_key");
    const key = keyE.value;
    const resArr = [];
    for (let i = 1; i <= DM5_IMAGE_COUNT; i++) {
        const searchParams = new URLSearchParams({
            cid: DM5_CID,
            page: i,
            key: key,
            language: 1,
            gtk: 6,
            _cid: DM5_CID,
            _mid: DM5_MID,
            _dt: DM5_VIEWSIGN_DT,
            _sign: DM5_VIEWSIGN
        });
        const api = `${DM5_CURL}chapterfun.ashx?${searchParams}`;
        const res = window.fetch(api).then(res => res.text()).then(code => eval(code)[0]);
        resArr.push(res);
    }
    return Promise.all(resArr).then(scrs => {
        console.log(scrs);
        return scrs;
    });
};
DM5_getImgs();
hymbzAutor
§
Napisano: 09-05-2024

已更新修复

Odpowiedz

Zaloguj się, by odpowiedzieć.