https://spacemmdod-mmd-cust.lldns.net/secure/16-9/Hunter-X-Hunter/327e7667264c78eb000b...start=0&end=60
I found this stream link in the mobile appcalled spacetoongo turkey, but the link gives the error in the title
+ Reply to Thread
Results 1 to 24 of 24
-
-
Out of curiosity, how exactly did you obtain this m3u8 link? What app did you use to intercept the network traffic?
--[----->+<]>.++++++++++++.---.--------.
[*drm mass downloader: widefrog*]~~~~~~~~~~~[*how to make your own mass downloader: guide*] -
https://appetize.io online android emulator -
link dead...
"https://cdn-testing.spacetoongo.com/asset/eece91f6adc5e02246dd7fe3f0648c0f/play_video/3279947ffab77d95afee44cd139a770c_0_113.ts?auth_inf o=eAbjdbFJl4OsQXpw6VknawJaQvOZUl4RDxAlGF8V99mIkR3v qXnbprQNPXpoId4rlJhZv8Zkt1Wgr1OIgtVLr7mQtPD3JMCknD NOUI8dGl8%3D.370b177d745e11a0bddf2a7201c76409"
new links like that this link from arabic app
how can i get full m3u8 with that and how can I adapt it to the Turkish versionLast edited by ımtryingdownload; 21st Jan 2025 at 07:37.
-
You should try exporting a HAR file that contains all of the requests that happen when you open your video.
https://docs.appetize.io/features/network-traffic-monitor
Ctrl+f search for "har" on that page and read. If you manage to export the file, change extension to .txt and upload it here on forum--[----->+<]>.++++++++++++.---.--------.
[*drm mass downloader: widefrog*]~~~~~~~~~~~[*how to make your own mass downloader: guide*] -
-
com.spacetoon.vod
https://imgur.com/a/7UhQ8jQ
At the moment, the reference is working 08:36
Code:https://cdn-testing.spacetoongo.com/asset/f1bb8e5f74dcd86a047617b5a4569824/play_video/fb074eaf9a991be1f1a8317bf6d10225_0.m3u8?auth_info=hr%2Bt2TtVNqdTTNoSdyflGp2EUFjilKYZxPcgcjuYZYuhEBXbM6jJl2ashgvwBOz%2FIMP6IRYvf8lYGvIeTn2EJp9HU663numgynkcGNhzNTU%3D.2a347ff8b990e307e72769645c7a268e
Last edited by ddll2; 24th Jan 2025 at 23:02.
-
-
i think im really dumb i cant bypass ssl pinnig with frida i cant do anything....
-
it will send you to the .m3u8 link where the series episode is located and probably a sha256 hash is used there. There are some series whose series id, series name and episode id I know, can I create a link to access them with this information?
İs it possibleLast edited by ımtryingdownload; 1st Feb 2025 at 07:56.
-
That's not a valid HAR file since it can't be imported into the browser because the brackets don't match. Make sure you export it ok without modifying it.
--[----->+<]>.++++++++++++.---.--------.
[*drm mass downloader: widefrog*]~~~~~~~~~~~[*how to make your own mass downloader: guide*] -
Last edited by ımtryingdownload; 1st Feb 2025 at 07:55.
-
And Once again, this is a har file from the Arabic app, but I want to download something from the Turkish app and the Turkish app and the Arabic app videos are stored in the same cdn or api or whatever, I know the id of some series and the id of the episodes, so I will try to adapt the links and download the videos.
Last edited by ımtryingdownload; 1st Feb 2025 at 07:55.
-
My bad. Firefox couldn't import it, but chrome did. Good to know that certain browsers can fail. Anyway, since you sent a HAR from arabic app, I can only make you a script for arabic app. It may or may not work for the turkish app. You can either try to adapt it or send a HAR file from turkish app. Just to be safe, you can edit your previous 2 comments and remove the har file link to avoid exposing certain information.
Here's an attempt of a script that can generate streamlink commands for all episodes of a specific series.
Code:import requests import hashlib import json import time EMAIL = "YOUR_EMAIL" PASSWORD = "YOUR_PASSWORD" SERIES_ID = "383" LOGIN_URL = 'https://spacetoongo.com/API/Mob/v4/Auth/normal_login' EPISODE_URL = 'https://spacetoongo.com/API/Mob/v4/GoMain/get_episode_link' SERIES_URL = 'https://spacetoongo.com/API/Mob/v4/GoMain/get_episodes_by_tv_series/' response = requests.post( LOGIN_URL, headers={'user-agent': ''}, data={ 'email': EMAIL, 'md5_password': hashlib.md5(PASSWORD.encode()).hexdigest().lower(), } ) response = json.loads(response.content.decode()) sid = None session_key = response["session_key"] for f1 in ["parental_rule", "normal_user_record"]: for f2 in ["sid", "id"]: try: sid = response[f1][f2] assert sid is not None break except: pass if sid is not None: break response = requests.post( SERIES_URL, headers={'user-agent': ''}, data={'series_id': SERIES_ID} ) response = json.loads(response.content.decode()).get("episodes", []) for episode in response: response = requests.post( EPISODE_URL, headers={'user-agent': ''}, data={ 'sid': sid, 'epid': episode["id"], 'session_key': session_key } ) response = json.loads(response.content.decode())["link"] cmd = f'streamlink "{response}" best' print(cmd) time.sleep(10)
Code:streamlink "https://api-v5.spacetoongo.com/cdn/content/4b094aaa6857680442305b380bc89130380562c32fb08e3ed1b9f00b863df3b8" best streamlink "https://api-v5.spacetoongo.com/cdn/content/aac20e745f1b7f21163263c5a81da2757a5fd1ea921f6b21e99e83aa81f5fc79" best streamlink "https://api-v5.spacetoongo.com/cdn/content/3bbaa44c7c8684e9e3839c46419087671d78c9566809a3ea9622e3297bc77b26" best . . . etc
Last edited by 2nHxWW6GkN1l916N3ayz8HQoi; 1st Feb 2025 at 08:31. Reason: forgot imports
--[----->+<]>.++++++++++++.---.--------.
[*drm mass downloader: widefrog*]~~~~~~~~~~~[*how to make your own mass downloader: guide*] -
Last edited by ımtryingdownload; 1st Feb 2025 at 08:01.
-
No.
As I said in my previous comment these are the only lines that need to be changed
Code:EMAIL = "YOUR_EMAIL" PASSWORD = "YOUR_PASSWORD" SERIES_ID = "383"
Last edited by 2nHxWW6GkN1l916N3ayz8HQoi; 1st Feb 2025 at 08:32.
--[----->+<]>.++++++++++++.---.--------.
[*drm mass downloader: widefrog*]~~~~~~~~~~~[*how to make your own mass downloader: guide*] -
Last edited by ımtryingdownload; 1st Feb 2025 at 09:51.
-
Sorry but no har, no script. At least for me. Maybe someone else can do it.
--[----->+<]>.++++++++++++.---.--------.
[*drm mass downloader: widefrog*]~~~~~~~~~~~[*how to make your own mass downloader: guide*] -
Last edited by ımtryingdownload; 1st Feb 2025 at 10:37.
-
[Attachment 85236 - Click to enlarge]I checked and it keeps working “streamlink ‘none’ best”Last edited by ımtryingdownload; 1st Feb 2025 at 11:40.
-
It returns None, because the series 1003 contains "series_cost": "Premium", which means it's paid content. If you can't watch the content in the app manually with your account, then you can't restream it.
--[----->+<]>.++++++++++++.---.--------.
[*drm mass downloader: widefrog*]~~~~~~~~~~~[*how to make your own mass downloader: guide*] -
First, I would like to thank you for writing the script, but could you please improve it a little bit? The output list of the links is not in order in terms of episodes order and does not contain the episodes numbers. Could you please help? or is there another tool that I can use to download whole series with numbered episodes.
Thanks in advance!Last edited by Faris; 1st Apr 2025 at 09:14.
Similar Threads
-
"code":400,"error":true,"message" on http://getwvkeys.cc
By johnsonkiss in forum Video Streaming DownloadingReplies: 14Last Post: 25th Jul 2024, 21:45 -
getwvkeys.cc code":400,"error":true,"message":"Failed to get license: 405
By Koldunas in forum Newbie / General discussionsReplies: 0Last Post: 27th Sep 2023, 02:44 -
{"code": 2048, "message": "Authentication failed"} when getting license
By warmachine in forum Video Streaming DownloadingReplies: 2Last Post: 26th May 2023, 16:34 -
New to AviSynth+, getting error that file "does not have a video stream".
By matyas in forum Newbie / General discussionsReplies: 11Last Post: 13th May 2023, 16:26 -
yt-dlp error "HTTP Error 403: Forbidden". MPD downloading [ABC.com site]
By nikshell29 in forum Video Streaming DownloadingReplies: 5Last Post: 26th Aug 2021, 15:18