From dcfa2700efcd876c1853c1cf0b08fa7c391a3329 Mon Sep 17 00:00:00 2001 From: James Taylor Date: Mon, 21 Dec 2020 17:03:41 -0800 Subject: request_comments: remove obsolete retrying code MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The issue that code was working around happened with an older request format (the ajax format) that was removed. The issue does not happen with the newer polymer format. Signed-off-by: Jesús --- youtube/comments.py | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) (limited to 'youtube') diff --git a/youtube/comments.py b/youtube/comments.py index c19a70a..fff7cb5 100644 --- a/youtube/comments.py +++ b/youtube/comments.py @@ -69,17 +69,12 @@ def request_comments(ctoken, replies=False): base_url = "https://m.youtube.com/watch_comment?action_get_comments=1&ctoken=" url = base_url + ctoken.replace("=", "%3D") + "&pbj=1" - for i in range(0, 8): # don't retry more than 8 times - content = util.fetch_url(url, headers=mobile_headers, report_text="Retrieved comments", debug_name='request_comments') - if content[0:4] == b")]}'": # random closing characters included at beginning of response for some reason - content = content[4:] - elif content[0:10] == b'\n, retrying") - continue - break - - polymer_json = json.loads(util.uppercase_escape(content.decode('utf-8'))) + content = util.fetch_url( + url, headers=mobile_headers, + report_text='Retrieved comments', debug_name='request_comments') + content = content.decode('utf-8') + + polymer_json = json.loads(content) return polymer_json -- cgit v1.2.3