123SUDODocs
Gidsen

Browser, cookies en headers

Gebruik de ingebouwde browser, leen een ingelogde sessie en voeg veilig aangepaste verzoekheaders toe.

Drie functies beantwoorden dezelfde vraag - hoe doet 9xbuddy het verzoek dat mijn eigen browser doet? - en ze zijn de moeite waard om in deze volgorde te proberen: meld je aan met de ingebouwde browser, wijs vervolgens naar de cookies van een bestaande browseren pas daarnavoeg handmatig een header toe.

Browser en headers zijn Pro

De ingebouwde browser, opgeslagen cookiebronnen en aangepaste headers hebben allemaal een actieve proefperiode of abonnement nodig. De enige uitzondering hierop is Gebruik geen opgeslagen cookies, deze is gratis. Zie Free en Pro.

Ingebouwde browser

Open Browser, voer een URL of zoekterm in en kies Open. De ingebouwde weergave is handig wanneer de pagina zelf moet worden geopend voordat de media ervan kunnen worden gedetecteerd, en het is de plek waar u zich aanmeldt bij een site waarbij u een account heeft.

9xbuddy ingebouwd browser-landingsscherm met een zoek- en adresveld en daaronder een rij recent gebruikte sites
De draagraket. Sites waarvan u onlangs hebt gedownload, verschijnen onder het veld; een nieuwe installatie toont in plaats daarvan een reeks voorgestelde uitgangspunten.

Terwijl een pagina geopend is, houdt de browserwerkbalk één downloadactie bij: deze keert terug naar Home met de huidige pagina en het medium dat is vastgelegd, dus de lijst met normale indelingen beslist wat er moet worden opgeslagen. De zijbalk markeert de browser met een punt terwijl een pagina nog geopend is.

Als een geplakte link mislukt, biedt een mislukt item in Downloads Browser aan als een van de drie herstelmogelijkheden: open de bron hier, laat de pagina tot rust komen en probeer het opnieuw.

Instellingen → Cookies en headers → Cookiebronnen bepaalt welke ingelogde sessie 9xbuddy leent voor een verzoek. Er is één bron tegelijk actief.

9xbuddy-cookiebronnen: 9xbuddy Browser, Google Chrome-profiel, Microsoft Edge-profiel, Firefox-profiel, cookies.txt-bestand en Geen opgeslagen cookies gebruiken, met een banner erboven die meldt dat er geen sessie is gevonden
De banner boven de keuzes geeft aan of de geselecteerde bron een sessie te bieden heeft, met daarnaast Check again.
BronGebruik het wanneer
9xbuddy-browserDe standaard en de aanbeveling. Eén keer inloggen in de ingebouwde browser en die sessie wordt gebruikt
Google Chrome-profielU bent al ingelogd op de site in Chrome
Microsoft Edge-profielHetzelfde, in Rand
Firefox-profielHetzelfde, in Firefox
cookies.txt-bestandDe sessie vindt plaats op een andere machine, of in een browser die niet in de lijst staat. Gebruik een export in Netscape-formaat
Gebruik geen opgeslagen cookiesU wilt dat er geen sessie aan een verzoek wordt gekoppeld

9xbuddy verzendt alleen de cookies die overeenkomen met de site die wordt opgevraagd, dus als u een browserprofiel kiest, wordt uw hele koekjestrommel niet aan elke site doorgegeven.

Een cookie is een ingelogde sessie. Als u 9xbuddy naar een browserprofiel wijst, kan het zich gedragen zoals u op de sites in dat profiel. Kies dus bewust de bron en stel deze weer in op Gebruik geen opgeslagen cookies als u deze niet langer nodig heeft.

Wanneer je een koptekst nodig hebt

De meeste downloads hebben helemaal geen headers nodig. Zoek er een wanneer 9xbuddy iets niet kan ophalen dat uw eigen browser zonder problemen bereikt, en een cookiebron dit nog niet heeft opgelost. Dat gat betekent bijna altijd dat de site controleert wie er vraagt, en een header geeft aan hoe je antwoordt.

Begin met het bericht over het mislukte item in Downloads:

Wat de download zegtWat toe te voegenBereik het
Toegang verboden, of de pagina speelt prima af in een browserRefererHet domein van de site
Inloggen vereist, of de media zit achter een login die u al heeftProbeer eerst een cookiebron; Cookie als dat het niet kan bereikenHet domein van de site
Extractie lukt in een browser en mislukt hierUser-AgentHet domein van de site
Een token-gated stream of privé-APIAuthorizationHet exacte domein dat de media bedient

Elke rij bestaat uit één koptekst, toegevoegd onder Instellingen → Cookies en kopteksten → Aangepaste kopteksten → Aangepaste koptekst toevoegen.

Referer

Een groot deel van de "werkt in mijn browser, mislukt in de app"-gevallen is dit. Sommige CDN's dienen alleen media voor verzoeken die beweren afkomstig te zijn van een pagina op dezelfde site, dus een verzoek zonder Referer wordt geweigerd.

Domain   example.com
Key      Referer
Value    https://example.com/watch/12345

De waarde is de pagina die u aan het bekijken was, niet de eigen URL van het mediabestand.

9xbuddy Voeg een aangepast koptekstdialoogvenster toe met velden voor domein, sleutel en waarde
Hetzelfde recept in de vorm. De opmerking onder Domein moet je twee keer lezen: een leeg domein stuurt de header overal naartoe.

Gebruik dit voor inhoud die uw account al kan bereiken als geen enkele cookiebron deze kan leveren - bijvoorbeeld een ledengedeelte op een machine waarop u niet kunt inloggen. Kopieer het met Importeren vanuit verzoek in plaats van met de hand; sessiecookies zijn lang en één verkeerd teken mislukt stilletjes.

Cookies verlopen. Als een download die vorige week werkte nu mislukt met dezelfde melding, vervang dan de cookie voordat u iets anders wijzigt.

User-Agent

Een paar sites leveren alleen media aan browsers die zij herkennen, en weigeren al het andere. Door User-Agent in te stellen op de exacte tekenreeks die uw eigen browser verzendt, ziet het verzoek van 9xbuddy eruit als het verzoek dat al werkt.

Domain   example.com
Key      User-Agent
Value    Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36

Authorization

Alleen nodig als een stream wordt uitgegeven op basis van een token in plaats van een sessie - meestal een API waarvoor u al inloggegevens heeft. Bereik het tot het enkele domein dat de media bedient en verwijder het zodra u klaar bent.

Vul altijd het domein in

Het domeinveld is optioneel, en leeg laten is de breedst mogelijke instelling: de header wordt toegevoegd aan elk verzoek dat 9xbuddy doet, aan elke site. Voor een Cookie- of Authorization-header betekent dit dat uw sessie wordt overgedragen aan niet-gerelateerde hosts. Vul het domein in tenzij u een specifieke reden heeft om dit niet te doen.

Aangepaste kopteksten

Het tabblad Aangepaste koptekstenis gemarkeerd alsGeavanceerd en de lege status zegt het belangrijkste deel: de meeste sites hebben er geen nodig, dus voeg alleen een koptekst toe als een site of een ondersteuningsgids u dat zegt.

9xbuddy Tabblad Aangepaste headers met Aangepaste header toevoegen en Importeren uit aanvraagacties en een lege statuslezing Geen aangepaste headers
Er is niets geconfigureerd, wat de normale status is. Headers die u toevoegt, zijn gegroepeerd per domein, zodat u in één oogopslag kunt zien wat waar naartoe wordt verzonden.

Twee acties:

  • Aangepaste header toevoegen - voer handmatig een domein, een sleutel en een waarde in.
  • Importeren vanuit verzoek - plak een volledig verzoek en laat 9xbuddy het opsplitsen kopteksten voor jou.

Headers worden gegroepeerd op domein zodra ze zijn toegevoegd, en Alles wissen verwijdert de hele set.

Importeren vanaf aanvraag

Het handmatig typen van een cookie is foutgevoelig. Kopieer in plaats daarvan het echte verzoek: elke grote browser kan er een exporteren als een curl-opdracht, en Importeren vanuit verzoek leest dat formaat rechtstreeks.

  1. Open de pagina in uw browser en log in als de media een account nodig hebben.
  2. Druk op F12om ontwikkelaarstools te openen en selecteer vervolgens het tabbladNetwerk.
  3. Laad de pagina opnieuw en laat deze ver genoeg afspelen zodat het mediaverzoek verschijnt.
  4. Klik met de rechtermuisknop op het verzoek en kies Kopiëren → Kopiëren als cURLin Chrome en Edge,Kopieer waarde → Kopiëren als cURLin Firefox, ofKopiëren als cURL in Safari.
  5. Open in 9xbuddy Instellingen → Cookies en headers → Aangepaste headers → Importeren uit verzoek, plak en bevestig.
9xbuddy Importeren vanuit verzoekdialoog met een veld voor een geplakte curl-opdracht
Een verzoek gekopieerd uit een browser, in zijn geheel geplakt. 9xbuddy splitst het op in individuele headers die u kunt bekijken voordat u deze opslaat.

curl-, fetch-, Bash-, CMD- en PowerShell-formulieren worden allemaal geaccepteerd. 9xbuddy leest de headers uit wat u plakt, en u kunt alle ongewenste headers verwijderen voordat u deze opslaat.

Bekijk wat je bent tegengekomen voordat je het bewaart. Een gekopieerd verzoek omvat meestal veel meer dan de downloadbehoeften, en alles wat u bewaart, wordt bij elk overeenkomend verzoek opnieuw verzonden.

Headers kunnen inloggegevens bevatten

Cookies en autorisatieheaders kunnen accounttoegang verlenen. Voeg alleen gegevens toe die u begrijpt, beperk deze tot het beoogde domein, plak deze nooit in ondersteuningsberichten of schermafbeeldingen en verwijder deze wanneer deze niet langer nodig zijn.

Toegangs- en siteregels

Niets hiervan omzeilt de rechten van een site. Door in te loggen, een sessie te lenen en een header toe te voegen, kan 9xbuddy alleen hetzelfde geautoriseerde verzoek doen als u zelf zou kunnen doen. Privé, verwijderde, regiobeperkte, met DRM beveiligde of anderszins niet-beschikbare media kunnen nog steeds mislukken.

Als niets van dit alles helpt, ligt de oorzaak meestal ergens anders: zie Problemen oplossen voor de foutmeldingen en wat deze betekenen.

Op deze pagina