tucao/C站弹幕分析与下载器制作

概述

目标:http://www.tucao.tv/play/h4033225/

审查元素发现弹幕接口:http://www.tucao.tv/index.php?m=mukio&c=index&a=init&playerID=27-4033225-1-0&r=230

查看源代码发现:http://www.tucao.tv/index.php?m=mukio&c=index&a=tj&playerID=27-4033225-1-0

可见只需要把a=tj替换为a=init即可,至于P数由最后一个数字确定,即
http://www.tucao.tv/index.php?m=mukio&c=index&a=tj&playerID=27-4033225(视频号)-1-0(P数,由0开始)

代码

@echo off
set target=http://www.tucao.tv/play/h4033225/
set pnum=40
if "%target%"=="" set /p target=请粘贴目标网址:
if "%pnum%"=="" set /p /a pnum=请输入P数:
set /a pnum=%pnum%-1

:get_target
curl -k -L -#   -o target_utf8.temp %target%#%%j -e "%target%" -A "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.167 Safari/537.36" 
if exist target_utf8.temp (
iconv -c -f UTF-8 -t GBK  target_utf8.temp > target_gbk.temp
sed -i "s#\"#\n#g" target_gbk.temp
sed -i "s#><#>\n<#g" target_gbk.temp
if exist *. del *.
egrep "m=mukio" target_gbk.temp | sed "s/a=tj/a=init/g;s/.$//g;s/^&/^^^&/g"  > target_xml.temp
egrep "<title>" target_gbk.temp | sed "s/<title>//g;s/<\/title>//g;s/吐槽弹幕网//g;s/tucao.tv//g;s/[[:blank:][:punct:]]//g" > target_title.temp
) else ( goto get_target )

:get_xml
for /f %%t in (target_title.temp) do (
if not exist %%t md %%t
for /l %%n in (0 1 %pnum%) do (
cat target_xml.temp | xargs -n 1 -P 10 -I {} curl -k -L -# --compressed -o %%t\E%%n.xml {}%%n -e "%target%" -A "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.167 Safari/537.36"
)
)

:end
if exist *. del *.
pause
if exist *.temp del *.temp
pause
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,955评论 25 709
  • 这是我们多数人共同的命运,我们都在追求童年的感觉。我们多数人的那些童年的憧憬,一样是谈不上多么好也谈不上多么不好。...
    新月饭店大小姐阅读 1,603评论 0 0
  • 前几天,一个远方的妈妈给我打电话,说初二的女儿成绩下降的很厉害,而且脾气变得很急躁,亲子关系也非常差。她很着急,在...
    林深见鹿2016阅读 4,272评论 7 5
  • 关于作者 本书的作者乔丹·艾伦伯格,一个数学界的超级明星,任教于美国威斯康星大学数学系,同时致力于对零基础受众的数...
    札记侠阅读 1,594评论 0 1

友情链接更多精彩内容