Skip to content

Commit

Permalink
抖音APP视频下载更新
Browse files Browse the repository at this point in the history
  • Loading branch information
Jack-Cherish committed Nov 19, 2017
1 parent 2276bea commit be0fc9a
Showing 1 changed file with 13 additions and 9 deletions.
22 changes: 13 additions & 9 deletions douyin.py
Original file line number Diff line number Diff line change
Expand Up @@ -23,14 +23,16 @@ def get_video_urls(self, user_id):
"""
video_names = []
video_urls = []

search_url = 'https://api.amemv.com/aweme/v1/discover/search/?cursor=0&keyword=%s&count=10&type=1&retry_type=no_retry&iid=17900846586&device_id=34692364855&ac=wifi&channel=xiaomi&aid=1128&app_name=aweme&version_code=162&version_name=1.6.2&device_platform=android&ssmix=a&device_type=MI+5&device_brand=Xiaomi&os_api=24&os_version=7.0&uuid=861945034132187&openudid=dc451556fc0eeadb&manifest_version_code=162&resolution=1080*1920&dpi=480&update_version_code=1622' % (user_id)
req = requests.get(url = search_url, verify = False)
html = json.loads(req.text)
aweme_count = html['user_list'][0]['user_info']['aweme_count']
user_id = html['user_list'][0]['user_info']['uid']
nickname = html['user_list'][0]['user_info']['nickname']
user_url = 'https://www.douyin.com/aweme/v1/aweme/post/?user_id=%s&max_cursor=0&count=%s' % (user_id, aweme_count)
unique_id = ''
while unique_id != user_id:
search_url = 'https://api.amemv.com/aweme/v1/discover/search/?cursor=0&keyword=%s&count=10&type=1&retry_type=no_retry&iid=17900846586&device_id=34692364855&ac=wifi&channel=xiaomi&aid=1128&app_name=aweme&version_code=162&version_name=1.6.2&device_platform=android&ssmix=a&device_type=MI+5&device_brand=Xiaomi&os_api=24&os_version=7.0&uuid=861945034132187&openudid=dc451556fc0eeadb&manifest_version_code=162&resolution=1080*1920&dpi=480&update_version_code=1622' % user_id
req = requests.get(url = search_url, verify = False)
html = json.loads(req.text)
aweme_count = html['user_list'][0]['user_info']['aweme_count']
uid = html['user_list'][0]['user_info']['uid']
nickname = html['user_list'][0]['user_info']['nickname']
unique_id = html['user_list'][0]['user_info']['unique_id']
user_url = 'https://www.douyin.com/aweme/v1/aweme/post/?user_id=%s&max_cursor=0&count=%s' % (uid, aweme_count)
req = requests.get(url = user_url, verify = False)
html = json.loads(req.text)
i = 1
Expand All @@ -42,6 +44,7 @@ def get_video_urls(self, user_id):
else:
video_names.append(share_desc + '.mp4')
video_urls.append(each['share_info']['share_url'])

return video_names, video_urls, nickname

def get_download_url(self, video_url):
Expand Down Expand Up @@ -95,7 +98,8 @@ def run(self):
None
"""
self.hello()
user_id = input('请输入ID(例如13978338):')
# user_id = input('请输入ID(例如13978338):')
user_id = 'sm666888'
video_names, video_urls, nickname = self.get_video_urls(user_id)
if nickname not in os.listdir():
os.mkdir(nickname)
Expand Down

0 comments on commit be0fc9a

Please sign in to comment.