MCPcopy
hub / github.com/Jack-Cherish/python-spider / run

Method run

douyin_pro.py:116–141  ·  view source on GitHub ↗

运行函数 Parameters: None Returns: None

(self)

Source from the content-addressed store, hash-verified

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 """

Callers 1

douyin_pro.pyFile · 0.45

Calls 4

helloMethod · 0.95
get_video_urlsMethod · 0.95
video_downloaderMethod · 0.95
replaceMethod · 0.80

Tested by

no test coverage detected