打开/关闭菜单
打开/关闭外观设置菜单
打开/关闭个人菜单
未登录
未登录用户的IP地址会在进行任意编辑后公开展示。

用户:RedDragon/Test2:修订间差异

来自Rizline中文维基
第39行: 第39行:
             .then(r => r.text())
             .then(r => r.text())
             .then(text => {
             .then(text => {
                 console.log('原始响应长度:', text.length)
                 console.log('=== 完整响应内容 ===')
                console.log(text)
                console.log('=== 响应内容结束 ===')


                 const parser = new DOMParser()
                 const parser = new DOMParser()
第46行: 第48行:


                 if (preElement) {
                 if (preElement) {
                    const jsonText = preElement.textContent
                    console.log('=== pre元素内容 ===')
                    console.log(jsonText)
                    console.log('=== pre元素内容结束 ===')
                     try {
                     try {
                        const jsonText = preElement.textContent
                        console.log('找到JSON数据:', jsonText.substring(0, 200))
                         const data = JSON.parse(jsonText)
                         const data = JSON.parse(jsonText)
                         const pages = data.query.pages
                         console.log('解析后的数据:', data)
                        const pageId = Object.keys(pages)[0]
 
                        const wikitext = pages[pageId].revisions[0]['*']
                        if (data.query) {
                        const songs = parseSongsFromWikitext(wikitext)
                            if (data.query.pages) {
                                const pages = data.query.pages
                                const pageId = Object.keys(pages)[0]
                                const wikitext = pages[pageId].revisions[0]['*']
                                const songs = parseSongsFromWikitext(wikitext)
                            }


                        songs.length > 0
                            songs.length > 0
                            ? loadSongColors(songs[Math.floor(Math.random() * songs.length)])
                                ? loadSongColors(songs[Math.floor(Math.random() * songs.length)])
                             : useMockData()
                                : useMockData()
                        } else {
                            console.error('数据格式不正确,缺少query.pages')
                             useMockData()
                        }
                     } catch (e) {
                     } catch (e) {
                         console.error('JSON解析失败:', e)
                         console.error('JSON解析失败:', e)

2025年10月19日 (日) 22:43的版本

曲目
限制
难度 a
流速 b
MOD c
其他 d

神秘的随机挑战!


曲目
限制
难度 a
流速 b
MOD c
其他 d

User:RedDragon/Test User:RedDragon/Test1 User:RedDragon/Test2