diff --git a/lib/cloudscraper/__init__.py b/lib/cloudscraper/__init__.py index 0fb07412..3c75e17b 100644 --- a/lib/cloudscraper/__init__.py +++ b/lib/cloudscraper/__init__.py @@ -82,7 +82,8 @@ class CipherSuiteAdapter(HTTPAdapter): self.ssl_context.set_ciphers(self.cipherSuite) self.ssl_context.set_ecdh_curve(self.ecdhCurve) - self.ssl_context.options |= (ssl.OP_NO_SSLv2 | ssl.OP_NO_SSLv3 | ssl.OP_NO_TLSv1 | ssl.OP_NO_TLSv1_1) + self.ssl_context.set_alpn_protocols(['http/1.1']) + self.ssl_context.options |= (ssl.OP_NO_SSLv2 | ssl.OP_NO_SSLv3 | ssl.OP_NO_TLSv1 | ssl.OP_NO_TLSv1_2) super(CipherSuiteAdapter, self).__init__(**kwargs) diff --git a/servers/doodstream.py b/servers/doodstream.py index 1b191bfc..df142136 100644 --- a/servers/doodstream.py +++ b/servers/doodstream.py @@ -34,7 +34,7 @@ def get_video_url(page_url, premium=False, user="", password="", video_password= if match: url, token = match ret = httptools.downloadpage(host + url, headers=headers, cloudscraper=True).data - video_urls.append(['mp4 [DooD Stream]', '{}{}{}{}|Referer={}'.format(randomize(ret), url, token, int(time.time() * 1000), host)]) + video_urls.append(['mp4 [DooD Stream]', '{}{}{}{}|User-Agent={}&Referer={}'.format(randomize(ret), url, token, int(time.time() * 1000), httptools.get_user_agent(), host)]) return video_urls