req = requests.get(search_url, headers=self.headers)
html = json.loads(req.text)
print(html) ###!!!!
aweme_count = 32767 # html['user_list'][0]['user_info']['aweme_count']
uid = html['user_list'][0]['user_info']['uid']
$ python douyin_pro_2.py
[...]
{'status_code': 2483, 'rid': '20180713080926010011047200583C2E', 'log_pb': {'impr_id': '20180713080926010011047200583C2E'}, 'status_msg': '请先登录,再继续搜索吧', 'extra': {'logid': '20180713080926010011047200583C2E', 'now': 1531440566657, 'fatal_item_ids': []}}
Traceback (most recent call last):
File "douyin_pro_2.py", line 153, in <module>
douyin.run()
File "douyin_pro_2.py", line 118, in run
video_names, video_urls, share_urls, nickname = self.get_video_urls(user_id)
File "douyin_pro_2.py", line 39, in get_video_urls
uid = html['user_list'][0]['user_info']['uid']
KeyError: 'user_list'