Tråd bedømmelse:
  • 0 Stemmer - 0 Gennemsnit
  • 1
  • 2
  • 3
  • 4
  • 5
dplay login streng.
21-01-2020, 01:27
#1
dplay login streng.
Hej er der nogen der kan tyde en måde at logge ind på dplay via en simpel streng så som ?

https://username:password@disco-api.dpla...lm=dplaydk

https://username:password@auth.dplay.dk/login

Er slet ikke skrap til det, det jeg gerne vil have er det token som bliver generent når  du rent faktisk er logged ind korrekt som vist her
[Billede: K3aZlFw.png]
Det er den cookie som dplay accepterer fra login, men da de har smidt recaptha på nu så er det svært at logge ind via en streg for mig.

Jeg kan finde gemme min rigtige cookie og smide den ind via koden og rippe, men så går pointen ligsom af det hvis man hele tiden selv skal ind manuelt og hente cookie for at blive accepteret.

Når man har en cookie der virker så vil du også få et resultat der ser sådan her ud via linket her
https://disco-api.dplay.dk/playback/vide...Info/78326
[Billede: ZqIyPRe.png]



Kan også godt få det til at virke med cookie via autoit

[Billede: rtdLs1Z.png]

Men igen hvis jeg kunne logge ind via en metode der legit virker på dplay, hvor den automatisk henter den rigtige cookie, ville det være alletiders :)


mvh.
Find alle beskeder fra denne bruger
Citer denne besked i et svar
21-01-2020, 20:36 (Denne besked var sidst ændret: 21-01-2020, 20:37 af Scorpio.)
#2
RE: dplay login streng.
Jeg ved ikke om jeg er dum, men kan ikke rigtigt finde ud af om du prøver at rippe film, eller du prøver at skaffe dplay account?
Find alle beskeder fra denne bruger
Citer denne besked i et svar
25-01-2020, 00:12 (Denne besked var sidst ændret: 28-01-2020, 20:28 af Doctor Blue.)
#3
RE: dplay login streng.
(21-01-2020, 20:36)Scorpio Skrev: Jeg ved ikke om jeg er dum, men kan ikke rigtigt finde ud af om du prøver at rippe film, eller du prøver at skaffe dplay account?

Prøver at rippe, men det kræver jo at man er authenticated for at kunne få streamet.



Det er mange år siden, at jeg har rodet med AutoIT, men der skal som regel ikke så meget arbejde til for at logge ind på en hjemmeside med et script.
Når der er en captcha på, er du som regel nødt til at arbejde med et API som deathbycaptcha. Jeg vil nok anbefale at du øver dig på sider med lidt færre udfordringer, til du har nogenlunde styr på programmering :)
Hvis jeg lige hurtigt vil rippe et eller andet til mig selv, så har jeg som regel lavet et python script i denne stil:

import mechanize
br = mechanize.Browser()
br.open("https://eksempel.dk/login.php")

# Vælg formen, udfyld felterne, tryk på knappen
br.select_form(nr=0)
br.form['username_input_element_id'] = 'indsæt-brugernavn'
br.form['password_input_element_id'] = 'indsæt-password'
br.submit()

# Spytter sidens titel og dine cookies ud
print br.title()
for cookie in br.cookiejar:
print cookie.name
print cookie.value

Du skal bare finde id'et på username/password-felterne og rette referencen til dem i koden, installere mechanize med pip (pip install mechanize) og køre det.
Mangler du hjælp?
Regler |  E-mail (PGP)
Besøg denne brugers hjemmeside Find alle beskeder fra denne bruger
Citer denne besked i et svar
25-01-2020, 01:13
#4
RE: dplay login streng.
(25-01-2020, 00:12)Doctor Blue Skrev: Det virker egentlig bare ved at køre en browser engine i baggrunden, som sender dataen tilbage til dit script.

Mechanize kører ikke en browser i baggrunden, og understøtter ikke JS. Hvis det er det man vil opnå skal man have fat i noget som fx spynner, splinter eller selenium.
Find alle beskeder fra denne bruger
Citer denne besked i et svar
28-01-2020, 20:27
#5
RE: dplay login streng.
(25-01-2020, 01:13)kkthxbye Skrev: Mechanize kører ikke en browser i baggrunden, og understøtter ikke JS. Hvis det er det man vil opnå skal man have fat i noget som fx spynner, splinter eller selenium.

Ah, fair nok. Det er et gammelt script, så jeg kunne ikke så godt huske det. Godt du lige fanger mig på den.
Mangler du hjælp?
Regler |  E-mail (PGP)
Besøg denne brugers hjemmeside Find alle beskeder fra denne bruger
Citer denne besked i et svar
« Ældre | Nyere »




User(s) browsing this thread: 1 Gæst(er)