Compare commits
2 Commits
a29dc77417
...
4ab2725343
Author | SHA1 | Date | |
---|---|---|---|
4ab2725343 | |||
70e15f7e49 |
13
netease_music/auto - 0 aliyun shell.sh
Normal file
13
netease_music/auto - 0 aliyun shell.sh
Normal file
@ -0,0 +1,13 @@
|
||||
# https://shell.aliyun.com/
|
||||
git clone https://git.only4.work/coder-xiaomo/tools
|
||||
cd tools
|
||||
echo '{"mysql":{"charset":"utf8mb4","host":"124.220.172.110","user":"root","password":"123456","port":5204,"database":"","connectTimeout": 3600000,"acquireTimeout": 3600000,"timeout": 3600000}}' > config.json
|
||||
npm config set registry https://registry.npmmirror.com
|
||||
|
||||
cat config.json
|
||||
npm config get registry
|
||||
|
||||
npm i
|
||||
|
||||
# cd netease_music
|
||||
cd ~/tools/netease_music/
|
8
netease_music/auto - 0 local.bat.bak
Normal file
8
netease_music/auto - 0 local.bat.bak
Normal file
@ -0,0 +1,8 @@
|
||||
start cmd /k "node index --utils assistant"
|
||||
start cmd /k "node index --utils song"
|
||||
start cmd /k "node index --utils artist"
|
||||
start cmd /k "node index --utils album"
|
||||
|
||||
start cmd /k "node index --utils playlist"
|
||||
|
||||
exit
|
134
netease_music/auto - comment.sh
Normal file
134
netease_music/auto - comment.sh
Normal file
@ -0,0 +1,134 @@
|
||||
# 已完成
|
||||
start cmd /k "node index --utils comment --min 0 --max 100000 --limit 10000"
|
||||
start cmd /k "node index --utils comment --min 7000000 --max 10000000 --limit 10000"
|
||||
start cmd /k "node index --utils comment --min 40000000 --max 400000000 --limit 10000"
|
||||
start cmd /k "node index --utils comment --min 1990000000 --limit 10000"
|
||||
start cmd /k "node index --utils comment --min 450000000 --max 460000000 --limit 10000"
|
||||
|
||||
# 本机
|
||||
# 本地正在跑
|
||||
start cmd /k "node index --utils comment --min 100000 --max 200000 --limit 10000"
|
||||
start cmd /k "node index --utils comment --min 200000 --max 210000 --limit 10000"
|
||||
start cmd /k "node index --utils comment --min 210000 --max 220000 --limit 10000"
|
||||
start cmd /k "node index --utils comment --min 220000 --max 1000000 --limit 10000"
|
||||
|
||||
start cmd /k "node index --utils comment --min 1000000 --max 2000000 --limit 10000"
|
||||
start cmd /k "node index --utils comment --min 2000000 --max 3000000 --limit 10000"
|
||||
start cmd /k "node index --utils comment --min 3000000 --max 4000000 --limit 10000"
|
||||
start cmd /k "node index --utils comment --min 4000000 --max 5000000 --limit 10000"
|
||||
start cmd /k "node index --utils comment --min 5000000 --max 6000000 --limit 10000"
|
||||
start cmd /k "node index --utils comment --min 4000000 --max 7000000 --limit 10000"
|
||||
start cmd /k "node index --utils comment --min 10000000 --max 20000000 --limit 10000"
|
||||
start cmd /k "node index --utils comment --min 470000000 --max 480000000 --limit 10000"
|
||||
start cmd /k "node index --utils comment --min 1940000000 --max 1950000000 --limit 10000"
|
||||
start cmd /k "node index --utils comment --min 1930000000 --max 1940000000 --limit 10000"
|
||||
|
||||
# Linux server
|
||||
cd /www/wwwserv/tools/netease_music/
|
||||
cd ~/tools/netease_music/
|
||||
# 服务器正在跑
|
||||
node index --utils comment --min 20000000 --max 30000000 --limit 10000 &
|
||||
node index --utils comment --min 30000000 --max 40000000 --limit 10000 &
|
||||
node index --utils comment --min 1370000000 --max 1380000000 --limit 10000 &
|
||||
node index --utils comment --min 440000000 --max 450000000 --limit 10000 &
|
||||
node index --utils comment --min 1950000000 --limit 10000 &
|
||||
node index --utils comment --min 500000000 --max 510000000 --limit 10000 &
|
||||
|
||||
# Windows server
|
||||
start cmd /k "node index --utils comment --min 400000000 --max 410000000 --limit 10000"
|
||||
start cmd /k "node index --utils comment --min 410000000 --max 420000000 --limit 10000"
|
||||
start cmd /k "node index --utils comment --min 420000000 --max 430000000 --limit 10000"
|
||||
start cmd /k "node index --utils comment --min 430000000 --max 440000000 --limit 10000"
|
||||
start cmd /k "node index --utils comment --min 460000000 --max 470000000 --limit 10000"
|
||||
start cmd /k "node index --utils comment --min 510000000 --max 520000000 --limit 10000"
|
||||
|
||||
# aliyun shell
|
||||
# start cmd /k "node index --utils comment --min 490000000 --max 500000000 --limit 10000"
|
||||
# start cmd /k "node index --utils comment --min 520000000 --max 530000000 --limit 10000"
|
||||
# start cmd /k "node index --utils comment --min 530000000 --max 540000000 --limit 10000"
|
||||
# start cmd /k "node index --utils comment --min 650000000 --max 1290000000 --limit 10000"
|
||||
# start cmd /k "node index --utils comment --min 1310000000 --max 1320000000 --limit 10000"
|
||||
# start cmd /k "node index --utils comment --min 1500000000 --max 1510000000 --limit 10000"
|
||||
# start cmd /k "node index --utils comment --min 1800000000 --max 1810000000 --limit 10000"
|
||||
# start cmd /k "node index --utils comment --min 1810000000 --max 1820000000 --limit 10000"
|
||||
cd tools/netease_music/
|
||||
node index --utils comment --min 492000000 --max 493000000 --limit 10000 &
|
||||
node index --utils comment --min 493000000 --max 494000000 --limit 10000 &
|
||||
node index --utils comment --min 494000000 --max 495000000 --limit 10000 &
|
||||
node index --utils comment --min 495000000 --max 496000000 --limit 10000 &
|
||||
node index --utils comment --min 496000000 --max 497000000 --limit 10000 &
|
||||
node index --utils comment --min 497000000 --max 498000000 --limit 10000 &
|
||||
node index --utils comment --min 498000000 --max 499000000 --limit 10000 &
|
||||
node index --utils comment --min 499000000 --max 500000000 --limit 10000 &
|
||||
node index --utils comment --min 520000000 --max 530000000 --limit 10000 &
|
||||
node index --utils comment --min 530000000 --max 540000000 --limit 10000 &
|
||||
# node index --utils comment --min 490000000 --max 500000000 --limit 10000 &
|
||||
# node index --utils comment --min 520000000 --max 530000000 --limit 10000 &
|
||||
# node index --utils comment --min 530000000 --max 540000000 --limit 10000 &
|
||||
node index --utils comment --min 650000000 --max 1290000000 --limit 10000 &
|
||||
node index --utils comment --min 1310000000 --max 1320000000 --limit 10000 &
|
||||
node index --utils comment --min 1500000000 --max 1510000000 --limit 10000 &
|
||||
node index --utils comment --min 1800000000 --max 1810000000 --limit 10000 &
|
||||
node index --utils comment --min 1810000000 --max 1820000000 --limit 10000 &
|
||||
|
||||
# aliyun shell 小号
|
||||
# start cmd /k "node index --utils comment --min 1320000000 --max 1330000000 --limit 10000"
|
||||
# start cmd /k "node index --utils comment --min 1330000000 --max 1340000000 --limit 10000"
|
||||
# start cmd /k "node index --utils comment --min 1340000000 --max 1350000000 --limit 10000"
|
||||
# start cmd /k "node index --utils comment --min 1350000000 --max 1360000000 --limit 10000"
|
||||
# start cmd /k "node index --utils comment --min 1360000000 --max 1370000000 --limit 10000"
|
||||
# start cmd /k "node index --utils comment --min 1490000000 --max 1500000000 --limit 10000"
|
||||
# start cmd /k "node index --utils comment --min 1820000000 --max 1830000000 --limit 10000"
|
||||
# start cmd /k "node index --utils comment --min 1830000000 --max 1840000000 --limit 10000"
|
||||
cd tools/netease_music/
|
||||
node index --utils comment --min 1320000000 --max 1330000000 --limit 10000 &
|
||||
node index --utils comment --min 1330000000 --max 1340000000 --limit 10000 &
|
||||
node index --utils comment --min 1340000000 --max 1350000000 --limit 10000 &
|
||||
node index --utils comment --min 1350000000 --max 1360000000 --limit 10000 &
|
||||
node index --utils comment --min 1360000000 --max 1370000000 --limit 10000 &
|
||||
node index --utils comment --min 1490000000 --max 1500000000 --limit 10000 &
|
||||
node index --utils comment --min 1820000000 --max 1830000000 --limit 10000 &
|
||||
node index --utils comment --min 1830000000 --max 1840000000 --limit 10000 &
|
||||
|
||||
# 手机
|
||||
# start cmd /k "node index --utils comment --min 480000000 --max 490000000 --limit 10000"
|
||||
# start cmd /k "node index --utils comment --min 540000000 --max 550000000 --limit 10000"
|
||||
# start cmd /k "node index --utils comment --min 550000000 --max 560000000 --limit 10000"
|
||||
# start cmd /k "node index --utils comment --min 560000000 --max 570000000 --limit 10000"
|
||||
# start cmd /k "node index --utils comment --min 570000000 --max 580000000 --limit 10000"
|
||||
# start cmd /k "node index --utils comment --min 1290000000 --max 1300000000 --limit 10000"
|
||||
# start cmd /k "node index --utils comment --min 1300000000 --max 1310000000 --limit 10000"
|
||||
cd tools/netease_music/
|
||||
node index --utils comment --min 480000000 --max 490000000 --limit 10000 &
|
||||
node index --utils comment --min 540000000 --max 550000000 --limit 10000 &
|
||||
node index --utils comment --min 550000000 --max 560000000 --limit 10000 &
|
||||
node index --utils comment --min 560000000 --max 570000000 --limit 10000 &
|
||||
node index --utils comment --min 570000000 --max 580000000 --limit 10000 &
|
||||
node index --utils comment --min 1290000000 --max 1300000000 --limit 10000 &
|
||||
node index --utils comment --min 1300000000 --max 1310000000 --limit 10000 &
|
||||
|
||||
# 新 Windows Server
|
||||
start cmd /k "node index --utils comment --min 1380000000 --max 1390000000 --limit 10000"
|
||||
start cmd /k "node index --utils comment --min 1390000000 --max 1400000000 --limit 10000"
|
||||
start cmd /k "node index --utils comment --min 1400000000 --max 1410000000 --limit 10000"
|
||||
start cmd /k "node index --utils comment --min 1410000000 --max 1420000000 --limit 10000"
|
||||
start cmd /k "node index --utils comment --min 1420000000 --max 1430000000 --limit 10000"
|
||||
start cmd /k "node index --utils comment --min 1430000000 --max 1440000000 --limit 10000"
|
||||
start cmd /k "node index --utils comment --min 1440000000 --max 1450000000 --limit 10000"
|
||||
start cmd /k "node index --utils comment --min 1450000000 --max 1460000000 --limit 10000"
|
||||
start cmd /k "node index --utils comment --min 1460000000 --max 1470000000 --limit 10000"
|
||||
start cmd /k "node index --utils comment --min 1470000000 --max 1480000000 --limit 10000"
|
||||
start cmd /k "node index --utils comment --min 1480000000 --max 1490000000 --limit 10000"
|
||||
|
||||
|
||||
start cmd /k "node index --utils comment --min 1840000000 --max 1850000000 --limit 10000"
|
||||
start cmd /k "node index --utils comment --min 1850000000 --max 1860000000 --limit 10000"
|
||||
start cmd /k "node index --utils comment --min 1860000000 --max 1870000000 --limit 10000"
|
||||
start cmd /k "node index --utils comment --min 1870000000 --max 1880000000 --limit 10000"
|
||||
start cmd /k "node index --utils comment --min 1880000000 --max 1890000000 --limit 10000"
|
||||
start cmd /k "node index --utils comment --min 1890000000 --max 1900000000 --limit 10000"
|
||||
start cmd /k "node index --utils comment --min 1900000000 --max 1910000000 --limit 10000"
|
||||
start cmd /k "node index --utils comment --min 1910000000 --max 1920000000 --limit 10000"
|
||||
start cmd /k "node index --utils comment --min 1920000000 --max 1930000000 --limit 10000"
|
||||
|
||||
exit
|
225
netease_music/auto - lyric.sh
Normal file
225
netease_music/auto - lyric.sh
Normal file
@ -0,0 +1,225 @@
|
||||
|
||||
cd tools/netease_music/
|
||||
# 服务器正在跑
|
||||
# # node index --utils lyric --min 1940000000 --limit 10000 &
|
||||
|
||||
node index --utils lyric --min 1930000000 --max 1940000000 --limit 10000 &
|
||||
# node index --utils lyric --min 1930000000 --max 1937000000 --limit 10000 --order desc &
|
||||
|
||||
node index --utils lyric --min 1920000000 --max 1930000000 --limit 10000 &
|
||||
# node index --utils lyric --min 1920000000 --max 1925000000 --limit 10000 --order desc &
|
||||
# node index --utils lyric --min 1925000000 --max 1927000000 --limit 10000 --order desc &
|
||||
|
||||
node index --utils lyric --min 1910000000 --max 1920000000 --limit 10000 &
|
||||
# node index --utils lyric --min 1910000000 --max 1915000000 --limit 10000 --order desc &
|
||||
# node index --utils lyric --min 1915000000 --max 1917000000 --limit 10000 --order desc &
|
||||
|
||||
node index --utils lyric --min 1900000000 --max 1910000000 --limit 10000 &
|
||||
# node index --utils lyric --min 1900000000 --max 1905000000 --limit 10000 --order desc &
|
||||
# node index --utils lyric --min 1905000000 --max 1907000000 --limit 10000 --order desc &
|
||||
|
||||
node index --utils lyric --min 1890000000 --max 1900000000 --limit 10000 &
|
||||
|
||||
node index --utils lyric --min 1880000000 --max 1890000000 --limit 10000 &
|
||||
|
||||
node index --utils lyric --min 1870000000 --max 1880000000 --limit 10000 &
|
||||
# node index --utils lyric --min 1870000000 --max 1875000000 --limit 10000 --order desc &
|
||||
|
||||
node index --utils lyric --min 1860000000 --max 1870000000 --limit 10000 &
|
||||
# node index --utils lyric --min 1860000000 --max 1865000000 --limit 10000 --order desc &
|
||||
|
||||
# node index --utils lyric --min 1850000000 --max 1860000000 --limit 10000 &
|
||||
# node index --utils lyric --min 1840000000 --max 1850000000 --limit 10000 &
|
||||
|
||||
node index --utils lyric --min 1830000000 --max 1840000000 --limit 10000 &
|
||||
# node index --utils lyric --min 1830000000 --max 1837000000 --limit 10000 --order desc &
|
||||
|
||||
node index --utils lyric --min 1820000000 --max 1830000000 --limit 10000 &
|
||||
# node index --utils lyric --min 1820000000 --max 1827000000 --limit 10000 --order desc &
|
||||
|
||||
node index --utils lyric --min 1810000000 --max 1820000000 --limit 10000 &
|
||||
# node index --utils lyric --min 1810000000 --max 1817000000 --limit 10000 --order desc &
|
||||
|
||||
node index --utils lyric --min 1800000000 --max 1810000000 --limit 10000 &
|
||||
# node index --utils lyric --min 1800000000 --max 1805000000 --limit 10000 --order desc &
|
||||
|
||||
# node index --utils lyric --min 1500000000 --max 1800000000 --limit 10000 &
|
||||
|
||||
node index --utils lyric --min 1490000000 --max 1500000000 --limit 10000 &
|
||||
|
||||
node index --utils lyric --min 1480000000 --max 1490000000 --limit 10000 &
|
||||
|
||||
node index --utils lyric --min 1470000000 --max 1480000000 --limit 10000 &
|
||||
|
||||
node index --utils lyric --min 1460000000 --max 1470000000 --limit 10000 &
|
||||
|
||||
node index --utils lyric --min 1450000000 --max 1460000000 --limit 10000 &
|
||||
# node index --utils lyric --min 1450000000 --max 1455000000 --limit 10000 --order desc &
|
||||
|
||||
node index --utils lyric --min 1440000000 --max 1450000000 --limit 10000 &
|
||||
# node index --utils lyric --min 1440000000 --max 1445000000 --limit 10000 --order desc &
|
||||
|
||||
node index --utils lyric --min 1430000000 --max 1440000000 --limit 10000 &
|
||||
# node index --utils lyric --min 1430000000 --max 1435000000 --limit 10000 --order desc &
|
||||
|
||||
node index --utils lyric --min 1420000000 --max 1430000000 --limit 10000 &
|
||||
# node index --utils lyric --min 1420000000 --max 1427000000 --limit 10000 --order desc &
|
||||
|
||||
node index --utils lyric --min 1410000000 --max 1420000000 --limit 10000 &
|
||||
# node index --utils lyric --min 1410000000 --max 1417000000 --limit 10000 --order desc &
|
||||
|
||||
node index --utils lyric --min 1400000000 --max 1410000000 --limit 10000 &
|
||||
# node index --utils lyric --min 1400000000 --max 1405000000 --limit 10000 --order desc &
|
||||
|
||||
node index --utils lyric --min 1390000000 --max 1400000000 --limit 10000 &
|
||||
# node index --utils lyric --min 1390000000 --max 1395000000 --limit 10000 --order desc &
|
||||
|
||||
# node index --utils lyric --min 1380000000 --max 1390000000 --limit 10000 &
|
||||
|
||||
node index --utils lyric --min 1370000000 --max 1380000000 --limit 10000 &
|
||||
# node index --utils lyric --min 1370000000 --max 1377000000 --limit 10000 --order desc &
|
||||
|
||||
node index --utils lyric --min 1360000000 --max 1370000000 --limit 10000 &
|
||||
# node index --utils lyric --min 1360000000 --max 1367000000 --limit 10000 --order desc &
|
||||
|
||||
node index --utils lyric --min 1350000000 --max 1360000000 --limit 10000 &
|
||||
# node index --utils lyric --min 1350000000 --max 1357000000 --limit 10000 --order desc &
|
||||
|
||||
node index --utils lyric --min 1340000000 --max 1350000000 --limit 10000 &
|
||||
# node index --utils lyric --min 1340000000 --max 1347000000 --limit 10000 --order desc &
|
||||
|
||||
node index --utils lyric --min 1330000000 --max 1340000000 --limit 10000 &
|
||||
# node index --utils lyric --min 1330000000 --max 1337000000 --limit 10000 --order desc &
|
||||
|
||||
node index --utils lyric --min 1320000000 --max 1330000000 --limit 10000 &
|
||||
# node index --utils lyric --min 1320000000 --max 1325000000 --limit 10000 --order desc &
|
||||
|
||||
node index --utils lyric --min 1310000000 --max 1320000000 --limit 10000 &
|
||||
# node index --utils lyric --min 1310000000 --max 1317000000 --limit 10000 --order desc &
|
||||
|
||||
node index --utils lyric --min 1300000000 --max 1310000000 --limit 10000 &
|
||||
# node index --utils lyric --min 1300000000 --max 1305000000 --limit 10000 --order desc &
|
||||
|
||||
# 本地正在跑
|
||||
# start cmd /k "node index --utils lyric --min 570000000 --max 1300000000 --limit 10000"
|
||||
start cmd /k "node index --utils lyric --min 560000000 --max 570000000 --limit 10000"
|
||||
start cmd /k "node index --utils lyric --min 550000000 --max 560000000 --limit 10000"
|
||||
start cmd /k "node index --utils lyric --min 540000000 --max 550000000 --limit 10000"
|
||||
# start cmd /k "node index --utils lyric --min 530000000 --max 540000000 --limit 10000"
|
||||
|
||||
|
||||
|
||||
# 本地正在跑
|
||||
start cmd /k "node index --utils lyric --min 560000000 --max 570000000 --limit 10000 --order desc"
|
||||
|
||||
# 服务器正在跑
|
||||
node index --utils lyric --min 1937000000 --max 1940000000 --limit 10000 --order desc &
|
||||
node index --utils lyric --min 1927000000 --max 1930000000 --limit 10000 --order desc &
|
||||
node index --utils lyric --min 1917000000 --max 1920000000 --limit 10000 --order desc &
|
||||
node index --utils lyric --min 1907000000 --max 1910000000 --limit 10000 --order desc &
|
||||
node index --utils lyric --min 1897000000 --max 1900000000 --limit 10000 --order desc &
|
||||
node index --utils lyric --min 1887000000 --max 1890000000 --limit 10000 --order desc &
|
||||
node index --utils lyric --min 1877000000 --max 1880000000 --limit 10000 --order desc &
|
||||
node index --utils lyric --min 1867000000 --max 1870000000 --limit 10000 --order desc &
|
||||
node index --utils lyric --min 1837000000 --max 1840000000 --limit 10000 --order desc &
|
||||
node index --utils lyric --min 1827000000 --max 1830000000 --limit 10000 --order desc &
|
||||
node index --utils lyric --min 1817000000 --max 1820000000 --limit 10000 --order desc &
|
||||
node index --utils lyric --min 1807000000 --max 1810000000 --limit 10000 --order desc &
|
||||
node index --utils lyric --min 1497000000 --max 1500000000 --limit 10000 --order desc &
|
||||
node index --utils lyric --min 1487000000 --max 1490000000 --limit 10000 --order desc &
|
||||
node index --utils lyric --min 1477000000 --max 1480000000 --limit 10000 --order desc &
|
||||
node index --utils lyric --min 1467000000 --max 1470000000 --limit 10000 --order desc &
|
||||
node index --utils lyric --min 1457000000 --max 1460000000 --limit 10000 --order desc &
|
||||
node index --utils lyric --min 1447000000 --max 1450000000 --limit 10000 --order desc &
|
||||
node index --utils lyric --min 1437000000 --max 1440000000 --limit 10000 --order desc &
|
||||
node index --utils lyric --min 1427000000 --max 1430000000 --limit 10000 --order desc &
|
||||
node index --utils lyric --min 1417000000 --max 1420000000 --limit 10000 --order desc &
|
||||
node index --utils lyric --min 1407000000 --max 1410000000 --limit 10000 --order desc &
|
||||
node index --utils lyric --min 1397000000 --max 1400000000 --limit 10000 --order desc &
|
||||
node index --utils lyric --min 1377000000 --max 1380000000 --limit 10000 --order desc &
|
||||
node index --utils lyric --min 1367000000 --max 1370000000 --limit 10000 --order desc &
|
||||
node index --utils lyric --min 1357000000 --max 1360000000 --limit 10000 --order desc &
|
||||
node index --utils lyric --min 1347000000 --max 1350000000 --limit 10000 --order desc &
|
||||
node index --utils lyric --min 1337000000 --max 1340000000 --limit 10000 --order desc &
|
||||
node index --utils lyric --min 1327000000 --max 1330000000 --limit 10000 --order desc &
|
||||
node index --utils lyric --min 1317000000 --max 1320000000 --limit 10000 --order desc &
|
||||
node index --utils lyric --min 1307000000 --max 1310000000 --limit 10000 --order desc &
|
||||
# node index --utils lyric --min 1937000000 --max 1940000000 --limit 10000 --order asc &
|
||||
# node index --utils lyric --min 1927000000 --max 1930000000 --limit 10000 --order asc &
|
||||
# node index --utils lyric --min 1917000000 --max 1920000000 --limit 10000 --order asc &
|
||||
# node index --utils lyric --min 1907000000 --max 1910000000 --limit 10000 --order asc &
|
||||
# node index --utils lyric --min 1897000000 --max 1900000000 --limit 10000 --order asc &
|
||||
# node index --utils lyric --min 1887000000 --max 1890000000 --limit 10000 --order asc &
|
||||
# node index --utils lyric --min 1877000000 --max 1880000000 --limit 10000 --order asc &
|
||||
# node index --utils lyric --min 1867000000 --max 1870000000 --limit 10000 --order asc &
|
||||
# node index --utils lyric --min 1837000000 --max 1840000000 --limit 10000 --order asc &
|
||||
# node index --utils lyric --min 1827000000 --max 1830000000 --limit 10000 --order asc &
|
||||
# node index --utils lyric --min 1817000000 --max 1820000000 --limit 10000 --order asc &
|
||||
# node index --utils lyric --min 1807000000 --max 1810000000 --limit 10000 --order asc &
|
||||
# node index --utils lyric --min 1497000000 --max 1500000000 --limit 10000 --order asc &
|
||||
# node index --utils lyric --min 1487000000 --max 1490000000 --limit 10000 --order asc &
|
||||
# node index --utils lyric --min 1477000000 --max 1480000000 --limit 10000 --order asc &
|
||||
# node index --utils lyric --min 1467000000 --max 1470000000 --limit 10000 --order asc &
|
||||
# node index --utils lyric --min 1457000000 --max 1460000000 --limit 10000 --order asc &
|
||||
# node index --utils lyric --min 1447000000 --max 1450000000 --limit 10000 --order asc &
|
||||
# node index --utils lyric --min 1437000000 --max 1440000000 --limit 10000 --order asc &
|
||||
# node index --utils lyric --min 1427000000 --max 1430000000 --limit 10000 --order asc &
|
||||
# node index --utils lyric --min 1417000000 --max 1420000000 --limit 10000 --order asc &
|
||||
# node index --utils lyric --min 1407000000 --max 1410000000 --limit 10000 --order asc &
|
||||
# node index --utils lyric --min 1397000000 --max 1400000000 --limit 10000 --order asc &
|
||||
# node index --utils lyric --min 1377000000 --max 1380000000 --limit 10000 --order asc &
|
||||
# node index --utils lyric --min 1367000000 --max 1370000000 --limit 10000 --order asc &
|
||||
# node index --utils lyric --min 1357000000 --max 1360000000 --limit 10000 --order asc &
|
||||
# node index --utils lyric --min 1347000000 --max 1350000000 --limit 10000 --order asc &
|
||||
# node index --utils lyric --min 1337000000 --max 1340000000 --limit 10000 --order asc &
|
||||
# node index --utils lyric --min 1327000000 --max 1330000000 --limit 10000 --order asc &
|
||||
# node index --utils lyric --min 1317000000 --max 1320000000 --limit 10000 --order asc &
|
||||
# node index --utils lyric --min 1307000000 --max 1310000000 --limit 10000 --order asc &
|
||||
|
||||
# 服务器正在跑
|
||||
node index --utils lyric --min 1895000000 --max 1897000000 --limit 10000 --order desc &
|
||||
node index --utils lyric --min 1885000000 --max 1887000000 --limit 10000 --order desc &
|
||||
node index --utils lyric --min 1875000000 --max 1877000000 --limit 10000 --order desc &
|
||||
node index --utils lyric --min 1865000000 --max 1867000000 --limit 10000 --order desc &
|
||||
node index --utils lyric --min 1805000000 --max 1807000000 --limit 10000 --order desc &
|
||||
node index --utils lyric --min 1495000000 --max 1497000000 --limit 10000 --order desc &
|
||||
node index --utils lyric --min 1485000000 --max 1487000000 --limit 10000 --order desc &
|
||||
node index --utils lyric --min 1475000000 --max 1477000000 --limit 10000 --order desc &
|
||||
node index --utils lyric --min 1465000000 --max 1467000000 --limit 10000 --order desc &
|
||||
node index --utils lyric --min 1455000000 --max 1457000000 --limit 10000 --order desc &
|
||||
node index --utils lyric --min 1445000000 --max 1447000000 --limit 10000 --order desc &
|
||||
node index --utils lyric --min 1435000000 --max 1437000000 --limit 10000 --order desc &
|
||||
node index --utils lyric --min 1405000000 --max 1407000000 --limit 10000 --order desc &
|
||||
node index --utils lyric --min 1395000000 --max 1397000000 --limit 10000 --order desc &
|
||||
node index --utils lyric --min 1325000000 --max 1327000000 --limit 10000 --order desc &
|
||||
node index --utils lyric --min 1305000000 --max 1307000000 --limit 10000 --order desc &
|
||||
# node index --utils lyric --min 1895000000 --max 1897000000 --limit 10000 --order asc &
|
||||
# node index --utils lyric --min 1885000000 --max 1887000000 --limit 10000 --order asc &
|
||||
# node index --utils lyric --min 1875000000 --max 1877000000 --limit 10000 --order asc &
|
||||
# node index --utils lyric --min 1865000000 --max 1867000000 --limit 10000 --order asc &
|
||||
# node index --utils lyric --min 1805000000 --max 1807000000 --limit 10000 --order asc &
|
||||
# node index --utils lyric --min 1495000000 --max 1497000000 --limit 10000 --order asc &
|
||||
# node index --utils lyric --min 1485000000 --max 1487000000 --limit 10000 --order asc &
|
||||
# node index --utils lyric --min 1475000000 --max 1477000000 --limit 10000 --order asc &
|
||||
# node index --utils lyric --min 1465000000 --max 1467000000 --limit 10000 --order asc &
|
||||
# node index --utils lyric --min 1455000000 --max 1457000000 --limit 10000 --order asc &
|
||||
# node index --utils lyric --min 1445000000 --max 1447000000 --limit 10000 --order asc &
|
||||
# node index --utils lyric --min 1435000000 --max 1437000000 --limit 10000 --order asc &
|
||||
# node index --utils lyric --min 1405000000 --max 1407000000 --limit 10000 --order asc &
|
||||
# node index --utils lyric --min 1395000000 --max 1397000000 --limit 10000 --order asc &
|
||||
# node index --utils lyric --min 1325000000 --max 1327000000 --limit 10000 --order asc &
|
||||
# node index --utils lyric --min 1305000000 --max 1307000000 --limit 10000 --order asc &
|
||||
|
||||
# 服务器正在跑
|
||||
node index --utils lyric --min 1890000000 --max 1895000000 --limit 10000 --order desc &
|
||||
node index --utils lyric --min 1880000000 --max 1885000000 --limit 10000 --order desc &
|
||||
node index --utils lyric --min 1490000000 --max 1495000000 --limit 10000 --order desc &
|
||||
node index --utils lyric --min 1480000000 --max 1485000000 --limit 10000 --order desc &
|
||||
node index --utils lyric --min 1470000000 --max 1475000000 --limit 10000 --order desc &
|
||||
node index --utils lyric --min 1460000000 --max 1465000000 --limit 10000 --order desc &
|
||||
# node index --utils lyric --min 1890000000 --max 1895000000 --limit 10000 --order asc &
|
||||
# node index --utils lyric --min 1880000000 --max 1885000000 --limit 10000 --order asc &
|
||||
# node index --utils lyric --min 1490000000 --max 1495000000 --limit 10000 --order asc &
|
||||
# node index --utils lyric --min 1480000000 --max 1485000000 --limit 10000 --order asc &
|
||||
# node index --utils lyric --min 1470000000 --max 1475000000 --limit 10000 --order asc &
|
||||
# node index --utils lyric --min 1460000000 --max 1465000000 --limit 10000 --order asc &
|
@ -98,6 +98,7 @@ CREATE TABLE `playlist` (
|
||||
-- 数据信息
|
||||
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '爬取时间',
|
||||
`modify_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '最后更新时间',
|
||||
`related_playlist` json NULL COMMENT '是否获取了相关歌单',
|
||||
PRIMARY KEY (`playlist_id`),
|
||||
KEY `playlist_id` (`playlist_id`)
|
||||
);
|
||||
@ -181,7 +182,8 @@ CREATE TABLE `comment_progress` (
|
||||
`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '爬取时间',
|
||||
`modify_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '最后更新时间',
|
||||
PRIMARY KEY (`song_id`),
|
||||
KEY `current_status` (`current_status`)
|
||||
INDEX `current_status` (`current_status`),
|
||||
INDEX `song_id` (`song_id`)
|
||||
);
|
||||
|
||||
CREATE TABLE `category` (
|
||||
|
@ -93,7 +93,8 @@ async function fetch({ songId }) {
|
||||
// console.log(commentInfoList);
|
||||
// console.log(userInfoList);
|
||||
|
||||
await dataManager.comment.insertCollection(commentInfoList.map(commentInfo => [
|
||||
console.log("dataManager.comment.insertCollection & dataManager.user.insertCollection")
|
||||
let p1 = dataManager.comment.insertCollection(commentInfoList.map(commentInfo => [
|
||||
commentInfo.comment_id,
|
||||
commentInfo.parent_comment_id,
|
||||
commentInfo.user_id,
|
||||
@ -103,14 +104,13 @@ async function fetch({ songId }) {
|
||||
commentInfo.like_count,
|
||||
commentInfo.comment_type
|
||||
]));
|
||||
|
||||
await dataManager.user.insertCollection(userInfoList.map(userInfo => [
|
||||
let p2 = dataManager.user.insertCollection(userInfoList.map(userInfo => [
|
||||
userInfo.user_id,
|
||||
userInfo.user_type,
|
||||
userInfo.nickname,
|
||||
userInfo.avatar_url,
|
||||
]));
|
||||
|
||||
await Promise.all([p1, p2])
|
||||
// console.log("INSERT comment and user finished");
|
||||
|
||||
// console.log(commentResult.body.more, comments.length, commentInfoList.length);
|
||||
@ -145,9 +145,13 @@ async function fetch({ songId }) {
|
||||
current_status: progress.currentStatus,
|
||||
total: progress.total,
|
||||
};
|
||||
await dataManager.comment_progress.update(commentProgressInfo, songId);
|
||||
console.log("dataManager.comment_progress.update")
|
||||
let p3 = dataManager.comment_progress.update(commentProgressInfo, songId);
|
||||
// console.log("UPDATE comment_progress");
|
||||
await sleepUtils.sleep(global.sleepTime);
|
||||
await p3
|
||||
|
||||
// console.log("sleepUtils.sleep")
|
||||
// await sleepUtils.sleep(global.sleepTime);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -5,6 +5,7 @@ const sleepUtils = require('../../../utils/sleepUtils');
|
||||
const dataManager = require('../dataManager');
|
||||
|
||||
const dbUtils = global.dbUtils;
|
||||
const oldPlaylistUtils = require('./playlistUtils_old');
|
||||
|
||||
// refer:
|
||||
// https://neteasecloudmusicapi-docs.4everland.app/
|
||||
@ -27,10 +28,9 @@ async function fetchTop({ args = {} }) {
|
||||
let hasMore = true;
|
||||
while (hasMore) {
|
||||
try {
|
||||
var result = await top_playlist({
|
||||
id: 1
|
||||
});
|
||||
fs.writeFileSync(path.join(__dirname, "../../temp", `test.json`), JSON.stringify(result.body));
|
||||
// var result = await top_playlist({ id: 1 });
|
||||
var result = await top_playlist_highquality({ id: 1 });
|
||||
// fs.writeFileSync(path.join(__dirname, "../../temp", `test.json`), JSON.stringify(result.body));
|
||||
} catch (errors) {
|
||||
console.error("error", errors);
|
||||
await sleepUtils.sleep(10 * 1000);
|
||||
@ -38,23 +38,23 @@ async function fetchTop({ args = {} }) {
|
||||
|
||||
// 针对每一个歌单调用相关歌单接口,然后加入待爬取歌单
|
||||
|
||||
hasMore = false;
|
||||
console.log(result.body.playlists);
|
||||
}
|
||||
console.log(result);
|
||||
hasMore = result.more;
|
||||
|
||||
return;
|
||||
let playlists = result.body.playlists;
|
||||
// console.log(playlists);
|
||||
|
||||
for (let i = 0; i < songIds.length; i++) {
|
||||
await global.checkIsExit();
|
||||
const songId = songIds[i];
|
||||
console.log(`${i + 1}/${songIds.length} | playlist: ${songId} | ${args.min || "?"}-${args.max || "?"}`);
|
||||
try {
|
||||
await fetch({ songId: songId });
|
||||
} catch (err) {
|
||||
console.error(err);
|
||||
for (let i in playlists) {
|
||||
await global.checkIsExit();
|
||||
const playlist = playlists[i];
|
||||
const playlistId = playlist.id;
|
||||
console.log(`${i + 1}/${playlists.length} | playlist: ${playlistId} | limit: ${limit}, page: ${page}`);
|
||||
try {
|
||||
await oldPlaylistUtils.fetch({ playlistId: playlist.id })
|
||||
} catch (err) {
|
||||
console.error(err);
|
||||
}
|
||||
// await sleepUtils.sleep(global.sleepTime);
|
||||
}
|
||||
await sleepUtils.sleep(global.sleepTime);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -60,7 +60,7 @@ async function fetch({ songIdArray, debug = false }) {
|
||||
albumIds.push(song.al.id || 0);
|
||||
songAlbumRel.push([song.id, song.al.id || 0])
|
||||
return {
|
||||
title: song.name, // 歌曲标题
|
||||
title: song.name || "", // 歌曲标题
|
||||
id: song.id, // 歌曲ID
|
||||
type: song.t, // 0: 一般类型 1: 通过云盘上传的音乐,网易云不存在公开对应 2: 通过云盘上传的音乐,网易云存在公开对应
|
||||
alias: JSON.stringify(song.alia), // 别名列表,第一个别名会被显示作副标题
|
||||
@ -69,7 +69,7 @@ async function fetch({ songIdArray, debug = false }) {
|
||||
duration: song.dt, // 歌曲时长
|
||||
quality: JSON.stringify({ h: song.h, m: song.m, l: song.l, sq: song.sq }), // 高/中/低/无损质量文件信息
|
||||
version: song.version, // 歌曲版本信息
|
||||
cd: song.cd, // None或如"04", "1/2", "3", "null"的字符串,表示歌曲属于专辑中第几张CD,对应音频文件的Tag
|
||||
cd: song.cd || "", // None或如"04", "1/2", "3", "null"的字符串,表示歌曲属于专辑中第几张CD,对应音频文件的Tag
|
||||
no: song.no, // 表示歌曲属于CD中第几曲,0表示没有这个字段,对应音频文件的Tag
|
||||
djId: song.djId, // 0: 不是DJ节目 其他:是DJ节目,表示DJ ID
|
||||
sId: song.s_id, // 对于t == 2的歌曲,表示匹配到的公开版本歌曲ID
|
||||
|
@ -83,7 +83,7 @@ async function main(args) {
|
||||
await sleepUtils.sleep(30 * 1000);
|
||||
break;
|
||||
case 'playlist':
|
||||
await playlistUtils.fetchAll({ args: args });
|
||||
await playlistUtils.fetchTop({ args: args });
|
||||
process.exit(0);
|
||||
break;
|
||||
|
||||
|
1
netease_music/start_cmd.bat
Normal file
1
netease_music/start_cmd.bat
Normal file
@ -0,0 +1 @@
|
||||
start cmd
|
@ -55,4 +55,20 @@ alter table song add partition (
|
||||
SQL文件说明
|
||||
sql/structure.sql 中的SQL为最简,不包含字段的编码集
|
||||
sql/neteasemusic.sql 中的SQL为数据库导出,包含字段的编码集
|
||||
项目数据库 CHARACTER SET 统一使用 'utf8mb4',COLLATE 统一使用 'utf8mb4_general_ci'
|
||||
项目数据库 CHARACTER SET 统一使用 'utf8mb4',COLLATE 统一使用 'utf8mb4_general_ci'
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
# # 查看列表
|
||||
# screen -ls
|
||||
|
||||
# # 创建一个screen
|
||||
# screen + <Enter>
|
||||
|
||||
# # 切换到指定屏幕
|
||||
# screen -r <screen_id>
|
||||
|
||||
# # 切出屏幕
|
||||
# Ctrl + A D
|
Loading…
Reference in New Issue
Block a user