HdRezkaApi
HdRezkaApi copied to clipboard
AttributeError: 'bool' object has no attribute 'replace' when rezka.getStream(1, 5)
File
$ cat test1.py
from HdRezkaApi import *
url = "https://hdrezkaXXXX.org/series/comedy/1733-druzya-1994.html"
rezka = HdRezkaApi(url)
print(rezka.name)
stream = rezka.getStream(1, 5)
Exec
$ python test1.py
Друзья
Traceback (most recent call last):
File "/home/user/www/hdrezka/test1.py", line 7, in <module>
stream = rezka.getStream(1, 5)
File "/home/user/miniconda3/lib/python3.10/site-packages/HdRezkaApi/__init__.py", line 231, in getStream
return getStreamSeries(self, int(season), int(episode), tr_id)
File "/home/user/miniconda3/lib/python3.10/site-packages/HdRezkaApi/__init__.py", line 198, in getStreamSeries
return makeRequest({
File "/home/user/miniconda3/lib/python3.10/site-packages/HdRezkaApi/__init__.py", line 173, in makeRequest
arr = self.clearTrash(r['url']).split(",")
File "/home/user/miniconda3/lib/python3.10/site-packages/HdRezkaApi/__init__.py", line 105, in clearTrash
arr = data.replace("#h", "").split("//_//")
AttributeError: 'bool' object has no attribute 'replace'
Debug
> /home/user/miniconda3/lib/python3.10/site-packages/HdRezkaApi/__init__.py(172)makeRequest()
170 r = requests.post(f"{self.origin}/ajax/get_cdn_series/", data=data, headers=self.HEADERS, proxies=self.proxy)
171 r = r.json()
--> 172 if r['success']:
173 arr = self.clearTrash(r['url']).split(",")
174 stream = HdRezkaStream( season=season, episode=episode,
ipdb> print(r)
{'success': True, 'message': '', 'premium_content': 0, 'url': False, 'quality': False, 'subtitle': False, 'subtitle_lns': False, 'subtitle_def': False, 'thumbnails': False}
ipdb> data
{'id': '1733', 'translator_id': 84, 'season': 1, 'episode': 5, 'action': 'get_stream'}