iambus / youku-lixian

优酷下载脚本,顺便支持其他……
Other
848 stars 264 forks source link

修复acfun.py下载的代码 #72

Open datou06415 opened 10 years ago

datou06415 commented 10 years ago

需要修改的是acfun.py中的acfun_download函数, 以下有两处需要修改,拷贝粘贴后注意缩进问题: 1 - 在获取title的语句和assert title的语句之间,插入如下两行,部分视频标题嵌在这儿 (好像还有其他的地方也可以获取,不过标题不是问题) if not title: title = r1(r'<h\d id="title-article" class="title"[^<>]*>([^<>]+)</h\d>', html)

2 - 在该函数结束前,有一个获取id的语句,改成 id = r1(r'Video[/Video]', html)

datou06415 commented 10 years ago

更正一下: 上述第二个修改的地方,正则表达式应该设置ignorecase的标志,不使用作者的r1函数,直接将上述语句改为: id = re.search(r'video[/video]', html, re.I).group(1)

(* 注意缩进×)