let timeJsonArray = []; let result = []; //放置结果的数组 let allDom = $('#table1 .timetable_con'); //变量allDom作为选择器选择id为table1 class类为timetable_con for (let u = 0; u < allDom.length; u++) { //for循环遍历allDom let re = { sections: [], weeks: [] } let aaa = $(allDom[u]).find('span') let week = $(allDom[u]).parent('td')[0].attribs.id //获取当前第几周 if (week) { re.day = week.split('-')[0] //获取当前是周几,分词然后获取第一个内容 } for (let i = 0; i < aaa.length; i++) { // 获取上课地点 if (aaa[i].attribs.title == '上课地点') {
for (let j = 0; j < $(aaa[i]).next()[0].children.length; j++) {
let lesson = $(aaa[i]).next()[0].children[j].data // console.log("lesson为"+lesson) for (let a = Number(lesson.split(')')[0].split('(')[1].split('-')[0]); a < Number(lesson.split(')')[0].split('(')[1].split('-')[1].split('节')[0]) + 1; a++) { // console.log("a1为"+a) re.sections.push({ section: a }) }
//一个学期上上课的周数 if (lesson.length == 20) {
for (let a = Number(lesson.split(')')[1].split('-')[0]); a < Number(lesson.split(')')[2].split('-')[1].split('周')[0]) + 1; a++) {
re.weeks.push(a) }
} elseif (lesson.length == 15) {
for (let a = Number(lesson.split(')')[1].split('-')[0]); a < Number(lesson.split(')')[1].split('-')[1].split('周')[0]) + 1; a++) {
let evenNum = a; if (evenNum % 2 == 0) { re.weeks.push(evenNum) }
}
} else {
for (let a = Number(lesson.split(')')[1].split('-')[0]); a < Number(lesson.split(')')[1].split('-')[1].split('周')[0]) + 1; a++) {
re.weeks.push(a) } }
} } //获取授课教师姓名 if (aaa[i].attribs.title == '教师') {
sed -i 's@^\(deb.*stable main\)$@#\1\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/termux-packages-24 stable main@' $PREFIX/etc/apt/sources.list
sed -i 's@^\(deb.*games stable\)$@#\1\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/game-packages-24 games stable@' $PREFIX/etc/apt/sources.list.d/game.list
sed -i 's@^\(deb.*science stable\)$@#\1\ndeb https://mirrors.tuna.tsinghua.edu.cn/termux/science-packages-24 science stable@' $PREFIX/etc/apt/sources.list.d/science.list