acfunClass.py 文件源码

python
阅读 27 收藏 0 点赞 0 评论 0

项目:Video-Downloader 作者: EvilCult 项目源码 文件源码
def __getVideoID(self, link):
        result = re.findall(r"/ac([\d_]*)", link)
        if len(result) > 0 :
            videoIDList = result[0].split('_')
            videoID = videoIDList[0]
            if len(videoIDList) > 1:
                videoPart = int(videoIDList[1]) - 1
            else :
                videoPart = 0

            pageHeader, pageBody = self.Tools.getPage(self.idInfoUrl + str(videoID), ['deviceType:2', 'User-Agent:Mozilla/5.0 (iPhone; CPU iPhone OS 9_1 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Version/9.0 Mobile/13B143 Safari/601.1'])
            videoInfo = json.JSONDecoder().decode(pageBody)

            if videoInfo['code'] == 200:
                videoID =  videoInfo['data']['videos'][videoPart]['videoId']
            else:
                videoID = False

        else :
            videoID = False

        return videoID
评论列表


问题


面经


文章

微信
公众号

扫码关注公众号