VideoHelp Forum




+ Reply to Thread
Results 1 to 24 of 24
  1. 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
    Quote Quote  
  2. Feels Good Man 2nHxWW6GkN1l916N3ayz8HQoi's Avatar
    Join Date
    Jan 2024
    Location
    Pepe Island
    Search Comp PM
    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*]
    Quote Quote  
  3. Originally Posted by 2nHxWW6GkN1l916N3ayz8HQoi View Post
    Out of curiosity, how exactly did you obtain this m3u8 link? What app did you use to intercept the network traffic?

    https://appetize.io online android emulator
    Quote Quote  
  4. 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 version
    Last edited by ımtryingdownload; 21st Jan 2025 at 07:37.
    Quote Quote  
  5. Feels Good Man 2nHxWW6GkN1l916N3ayz8HQoi's Avatar
    Join Date
    Jan 2024
    Location
    Pepe Island
    Search Comp PM
    Originally Posted by ımtryingdownload View Post
    https://appetize.io online android emulator
    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*]
    Quote Quote  
  6. Originally Posted by 2nHxWW6GkN1l916N3ayz8HQoi View Post
    Originally Posted by ımtryingdownload View Post
    https://appetize.io online android emulator
    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
    Actually...

    I can't do that because I want to get the stream link from spacetoon turkey but there is no apk to install on appetize.io and I don't know how to intercept the network traffic I tried with http toolkit but without success
    Quote Quote  
  7. 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.
    Quote Quote  
  8. Originally Posted by ddll2 View Post
    com.spacetoon.vod
    https://imgur.com/afp9rTW
    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

    How can i do that without root can u make a video guide?
    Quote Quote  
  9. i think im really dumb i cant bypass ssl pinnig with frida i cant do anything....
    Quote Quote  
  10. Originally Posted by ddll2 View Post
    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
    and ı want videos from com.spacetoon.trgo
    Quote Quote  
  11. Originally Posted by 2nHxWW6GkN1l916N3ayz8HQoi View Post
    Originally Posted by ımtryingdownload View Post
    https://appetize.io online android emulator
    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




    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 possible
    Last edited by ımtryingdownload; 1st Feb 2025 at 07:56.
    Quote Quote  
  12. Feels Good Man 2nHxWW6GkN1l916N3ayz8HQoi's Avatar
    Join Date
    Jan 2024
    Location
    Pepe Island
    Search Comp PM
    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*]
    Quote Quote  
  13. Originally Posted by 2nHxWW6GkN1l916N3ayz8HQoi View Post
    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.

    I can export? I dont change anything

    [
    Last edited by ımtryingdownload; 1st Feb 2025 at 07:55.
    Quote Quote  
  14. 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.
    Quote Quote  
  15. Feels Good Man 2nHxWW6GkN1l916N3ayz8HQoi's Avatar
    Join Date
    Jan 2024
    Location
    Pepe Island
    Search Comp PM
    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)
    Output:
    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
    It's slow to avoid triggering 429. As input at the top of script, you need plaintext email, password and the series id. The m3u8 URLs that are extract will most likely expire and so you need fresh urls after certain amount of time.
    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*]
    Quote Quote  
  16. Originally Posted by 2nHxWW6GkN1l916N3ayz8HQoi View Post
    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
    
    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)
    Output:
    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
    It's slow to avoid triggering 429. As input at the top of script, you need plaintext email, password and the series id. The m3u8 URLs that are extract will most likely expire and so you need fresh urls after certain amount of time.

    Omg u are my hero i will try

    Should I add the headers and session key myself?
    Last edited by ımtryingdownload; 1st Feb 2025 at 08:01.
    Quote Quote  
  17. Feels Good Man 2nHxWW6GkN1l916N3ayz8HQoi's Avatar
    Join Date
    Jan 2024
    Location
    Pepe Island
    Search Comp PM
    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"
    Edit: updated the script as well cause I forgot imports
    Last edited by 2nHxWW6GkN1l916N3ayz8HQoi; 1st Feb 2025 at 08:32.
    --[----->+<]>.++++++++++++.---.--------.
    [*drm mass downloader: widefrog*]~~~~~~~~~~~[*how to make your own mass downloader: guide*]
    Quote Quote  
  18. Originally Posted by 2nHxWW6GkN1l916N3ayz8HQoi View Post
    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"
    Edit: updated the script as well cause I forgot imports
    İt worked but it doesnt work with turkish app I cant get har file bcuz i dont have turkish app apk can u make a script for me

    Wait it worked now??

    Sometimes output: streamlink “none” best
    Last edited by ımtryingdownload; 1st Feb 2025 at 09:51.
    Quote Quote  
  19. Feels Good Man 2nHxWW6GkN1l916N3ayz8HQoi's Avatar
    Join Date
    Jan 2024
    Location
    Pepe Island
    Search Comp PM
    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*]
    Quote Quote  
  20. Originally Posted by 2nHxWW6GkN1l916N3ayz8HQoi View Post
    Sorry but no har, no script. At least for me. Maybe someone else can do it.
    Some of the ids I have have been deleted
    Actually the script works fine
    Last edited by ımtryingdownload; 1st Feb 2025 at 10:37.
    Quote Quote  
  21. Image
    [Attachment 85236 - Click to enlarge]
    I checked and it keeps working “streamlink ‘none’ best”
    Last edited by ımtryingdownload; 1st Feb 2025 at 11:40.
    Quote Quote  
  22. Feels Good Man 2nHxWW6GkN1l916N3ayz8HQoi's Avatar
    Join Date
    Jan 2024
    Location
    Pepe Island
    Search Comp PM
    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*]
    Quote Quote  
  23. Originally Posted by 2nHxWW6GkN1l916N3ayz8HQoi View Post
    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.
    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.
    Quote Quote  
  24. Originally Posted by Faris View Post
    Originally Posted by 2nHxWW6GkN1l916N3ayz8HQoi View Post
    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.
    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!
    i think u cant do it
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!