introduced support for cookies.txt file and user-agent
This commit is contained in:
@@ -66,23 +66,23 @@ def hot(data):
|
||||
getcomments = False
|
||||
|
||||
try:
|
||||
started = int(time.time())
|
||||
started = time.time()
|
||||
extracted_dict = ythdd_extractor.extract(url_lookup[data[1]] + videoId, getcomments=getcomments, maxcomments=comment_count)
|
||||
extracted_dict["took"] = int(time.time()) - started
|
||||
extracted_dict["took"] = time.time() - started
|
||||
return 200, "OK", extracted_dict
|
||||
except Exception as e:
|
||||
incrementBadRequests()
|
||||
return 400, f'error: failed to get "{videoId}" ({data[2]}). {e}', []
|
||||
return 400, f'error: failed to get "{videoId}" ({data[2]})', {'error_msg': str(e)}
|
||||
case "related":
|
||||
videoId = data[2]
|
||||
if len(videoId) != 11: # videoId sanity check
|
||||
incrementBadRequests()
|
||||
return 400, f'error: bad request. wrong videoId: {videoId} is {len(videoId)} characters long, but should be 11.', []
|
||||
|
||||
started = int(time.time())
|
||||
started = time.time()
|
||||
try:
|
||||
extracted_related = ythdd_extractor.related('https://www.youtube.com/watch?v=' + videoId)
|
||||
extracted_related['took'] = int(time.time()) - started
|
||||
extracted_related['took'] = time.time() - started
|
||||
return 200, "OK", extracted_related
|
||||
except Exception as e:
|
||||
incrementBadRequests()
|
||||
|
||||
Reference in New Issue
Block a user