运行函数 Parameters: None Returns: None
(self)
| 114 | return bf.find('a').get('href') |
| 115 | |
| 116 | def run(self): |
| 117 | """ |
| 118 | 运行函数 |
| 119 | Parameters: |
| 120 | None |
| 121 | Returns: |
| 122 | None |
| 123 | """ |
| 124 | self.hello() |
| 125 | user_id = input('请输入ID(例如40103580):') |
| 126 | video_names, video_urls, nickname = self.get_video_urls(user_id) |
| 127 | if nickname not in os.listdir(): |
| 128 | os.mkdir(nickname) |
| 129 | print('视频下载中:共有%d个作品!\n' % len(video_urls)) |
| 130 | for num in range(len(video_urls)): |
| 131 | print(' 解析第%d个视频链接 [%s] 中,请稍后!\n' % (num+1, video_urls[num])) |
| 132 | if '\\' in video_names[num]: |
| 133 | video_name = video_names[num].replace('\\', '') |
| 134 | elif '/' in video_names[num]: |
| 135 | video_name = video_names[num].replace('/', '') |
| 136 | else: |
| 137 | video_name = video_names[num] |
| 138 | self.video_downloader(video_urls[num], os.path.join(nickname, video_name)) |
| 139 | print('\n') |
| 140 | |
| 141 | print('下载完成!') |
| 142 | |
| 143 | def hello(self): |
| 144 | """ |
no test coverage detected