Cookies op Tweakers

Tweakers is onderdeel van DPG Media en maakt gebruik van cookies, JavaScript en vergelijkbare technologie om je onder andere een optimale gebruikerservaring te bieden. Ook kan Tweakers hierdoor het gedrag van bezoekers vastleggen en analyseren. Door gebruik te maken van deze website, of door op 'Cookies accepteren' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt? Bekijk dan ons cookiebeleid.

Meer informatie
Toon posts:

[Bug] Youtube-titels van linkjes werken niet meer

Pagina: 1
Acties:

Acties:
  • +1Henk 'm!

  • u34186
  • Registratie: september 2001
  • Niet online
Het valt me op dat geplakte linkjes niet meer omgezet worden naar "Youtube: Titel van de video". In plaats daarvan is het nu "Youtube: Youtube".

Wat voorbeelden:
https://www.youtube.com/watch?v=MbSKXLXs_HE
YouTube: YouTube
https://www.youtube.com/watch?v=_euM-nL6g1s
YouTube: YouTube
https://www.youtube.com/watch?v=ZZs2HUW9tDA
YouTube: YouTube

Ook een verkorte link werkt niet:
https://youtu.be/3qEK6a25o_E
YouTube: YouTube

Als je een embed-link plakt, doet ie het wél:
https://www.youtube.com/embed/ZZs2HUW9tDA wordt netjes:
YouTube: Why does PUNCHING Sonic 3D trigger a Secret Level Select?

Block ads en trackers: uBlock Origin, uMatrix, Pi-Hole
YouTube: SponsorBlock en YoutubeVanced


  • DaFeliX
  • Registratie: december 2002
  • Laatst online: 17-06 14:43

DaFeliX

Tnet Devver
Yep, @crisp had dit zelf ook al gezien en is reeds bezig om te zien of hij dit kan oplossen.

Einstein: Mijn vrouw begrijpt me niet


Acties:
  • +1Henk 'm!

  • crisp
  • Registratie: februari 2000
  • Laatst online: 00:25

crisp

Devver

Pixelated

YouTube is stom :(

Wij vragen simpelweg de pagina op (de eerste 100KiB ervan) en parsen daaruit de <title>-tag, echter is dat tegenwoordig bij YT altijd <title>YouTube</title>. Ik heb eerder deze week een poging gedaan om dan maar de titel uit een van de beschikbare meta-tags te halen, maar die zitten ver voorbij de eerste 100KiB die we ophalen en ik ben niet van plan dat te gaan verhogen.

Wellicht moet ik hier dus gaan uitwijken naar het oEmbed-entrypoint om daaruit de titel te gaan ophalen, maar dat vergt dus specifieke aanpassingen en is daarmee iets teveel werk om tussendoor te doen.

Intentionally left blank


Acties:
  • +1Henk 'm!

  • Belindo
  • Registratie: december 2012
  • Laatst online: 03:07

Belindo

▶ ─🔘─────── 15:02

Stom idee misschien, want ik heb hier vele malen minder verstand van dan @crisp, maar kun je een link als
code:
1
https://www.youtube.com/watch?v=ZZs2HUW9tDA
intern niet omzetten naar
code:
1
https://www.youtube.com/embed/ZZs2HUW9tDA
, want het lijkt erop dat de video-code (ZZs2HUW9tDA) gewoon gelijk blijft.

Met mijn beperkte PHP kennis zou een str_replace van 'watch?v=' naar 'embed/' al moeten werken.

[Voor 13% gewijzigd door Belindo op 02-07-2020 07:56]

Coding in the cold; <brrrrr />


  • crisp
  • Registratie: februari 2000
  • Laatst online: 00:25

crisp

Devver

Pixelated

Belindo schreef op donderdag 2 juli 2020 @ 07:55:
Stom idee misschien, want ik heb hier vele malen minder verstand van dan @crisp, maar kun je een link als
code:
1
https://www.youtube.com/watch?v=ZZs2HUW9tDA
intern niet omzetten naar
code:
1
https://www.youtube.com/embed/ZZs2HUW9tDA
, want het lijkt erop dat de video-code (ZZs2HUW9tDA) gewoon gelijk blijft.

Met mijn beperkte PHP kennis zou een str_replace van 'watch?v=' naar 'embed/' al moeten werken.
Dat is natuurlijk best wel een lelijke 'hack' en de vraag is hoe lang dat blijft werken. Ik kijk daarom liever naar een meer robuuste oplossing

Intentionally left blank


  • Belindo
  • Registratie: december 2012
  • Laatst online: 03:07

Belindo

▶ ─🔘─────── 15:02

En dat is waarom jij aan een site als Tweakers werkt, en ik wat simpele spaghetti-code dingetjes maak :p Je hebt helemaal gelijk.

Uit nieuwgierigheid, als ik van een '/watch?v=' linkje de bron bekijk, zie ik tussen de <title> tags gewoon de titel van de video staan. Gebeurt er aan mijn kant dan iets anders wanneer ik die pagina laad, dan wanneer jullie hem (de eerste 100kb) laden?

Coding in the cold; <brrrrr />


  • crisp
  • Registratie: februari 2000
  • Laatst online: 00:25

crisp

Devver

Pixelated

Belindo schreef op donderdag 2 juli 2020 @ 09:11:
En dat is waarom jij aan een site als Tweakers werkt, en ik wat simpele spaghetti-code dingetjes maak :p Je hebt helemaal gelijk.

Uit nieuwgierigheid, als ik van een '/watch?v=' linkje de bron bekijk, zie ik tussen de <title> tags gewoon de titel van de video staan. Gebeurt er aan mijn kant dan iets anders wanneer ik die pagina laad, dan wanneer jullie hem (de eerste 100kb) laden?
Hij wordt blijkbaar met javascript aangepast; je moet echt naar de broncode kijken (dus niet via de inspector maar via 'view page source').

Intentionally left blank


  • Belindo
  • Registratie: december 2012
  • Laatst online: 03:07

Belindo

▶ ─🔘─────── 15:02

Aaah, vandaar. Duidelijk, via source zie ik nu ook alleen '<title>YouTube</title>', nieuwgierigheid weer gevoed :)

Coding in the cold; <brrrrr />


  • Rensjuh
  • Registratie: juli 2007
  • Laatst online: 20:09
Misschien iets get_meta_tags een optie.

code:
1
2
3
4
<?PHP
$meta = get_meta_tags("https://www.youtube.com/watch?v=MbSKXLXs_HE");

print_r($meta);


code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Array
(
    [title] => Attempting The Crazy Hard Levels in Poly Bridge 2
    [description] => Every level has a challenge version of itself and they're not lying when they say they're a challenge. The very first level which should be pretty simple is ...
    [keywords] => df, dangerously, funny, dangerouslyfunny, dangerously funny, gameplay, pc, poly bridge 2, poly bridge 2 gameplay, poly bridge 2 challenge
    [twitter:card] => player
    [twitter:site] => @youtube
    [twitter:url] => https://www.youtube.com/watch?v=MbSKXLXs_HE
    [twitter:title] => Attempting The Crazy Hard Levels in Poly Bridge 2
    [twitter:description] => Every level has a challenge version of itself and they're not lying when they say they're a challenge. The very first level which should be pretty simple is ...
    [twitter:image] => https://i.ytimg.com/vi/MbSKXLXs_HE/hqdefault.jpg
    [twitter:app:name:iphone] => YouTube
    [twitter:app:id:iphone] => 544007664
    [twitter:app:name:ipad] => YouTube
    [twitter:app:id:ipad] => 544007664
    [twitter:app:url:iphone] => vnd.youtube://www.youtube.com/watch?v=MbSKXLXs_HE&amp;feature=applinks
    [twitter:app:url:ipad] => vnd.youtube://www.youtube.com/watch?v=MbSKXLXs_HE&amp;feature=applinks
    [twitter:app:name:googleplay] => YouTube
    [twitter:app:id:googleplay] => com.google.android.youtube
    [twitter:app:url:googleplay] => https://www.youtube.com/watch?v=MbSKXLXs_HE
    [twitter:player] => https://www.youtube.com/embed/MbSKXLXs_HE
    [twitter:player:width] => 1280
    [twitter:player:height] => 720
)

Acties:
  • +1Henk 'm!

  • crisp
  • Registratie: februari 2000
  • Laatst online: 00:25

crisp

Devver

Pixelated

@Rensjuh
crisp schreef op donderdag 2 juli 2020 @ 07:47:
[...] Ik heb eerder deze week een poging gedaan om dan maar de titel uit een van de beschikbare meta-tags te halen, maar die zitten ver voorbij de eerste 100KiB die we ophalen en ik ben niet van plan dat te gaan verhogen.

Intentionally left blank


Acties:
  • +2Henk 'm!

  • crisp
  • Registratie: februari 2000
  • Laatst online: 00:25

crisp

Devver

Pixelated

YouTube: Attempting The Crazy Hard Levels in Poly Bridge 2

Het werkt weer *O*

YouTube: YouTube

Behalve de verkorte versies -O- (maar vziw zetten we die voorheen ook al niet om)

Intentionally left blank


Acties:
  • +1Henk 'm!

  • crisp
  • Registratie: februari 2000
  • Laatst online: 00:25

crisp

Devver

Pixelated

Intentionally left blank


Acties:
  • 0Henk 'm!

  • u34186
  • Registratie: september 2001
  • Niet online
Ouwe hacker! Goed bezig, @crisp! d:)b

Block ads en trackers: uBlock Origin, uMatrix, Pi-Hole
YouTube: SponsorBlock en YoutubeVanced


Acties:
  • 0Henk 'm!

  • AW_Bos
  • Registratie: april 2002
  • Laatst online: 01:21

AW_Bos

Waar ga je heen? ☀

Goed bezig geweest, Crisp! *O*
Toch het oEmbed-entrypoint gebruikt? Of heb je wat anders ontdekt?

[Voor 9% gewijzigd door AW_Bos op 03-07-2020 09:44]

Waar ga je heen?


Acties:
  • +1Henk 'm!

  • crisp
  • Registratie: februari 2000
  • Laatst online: 00:25

crisp

Devver

Pixelated

AW_Bos schreef op vrijdag 3 juli 2020 @ 09:43:
Goed bezig geweest, Crisp! *O*
Toch het oEmbed-entrypoint gebruikt? Of heb je wat anders ontdekt?
via oEmbed inderdaad :)

Intentionally left blank

Pagina: 1


Apple iPad Pro (2021) 11" Wi-Fi, 8GB ram Microsoft Xbox Series X LG CX Google Pixel 5a 5G Sony XH90 / XH92 Samsung Galaxy S21 5G Sony PlayStation 5 Nintendo Switch Lite

Tweakers vormt samen met Hardware Info, AutoTrack, Gaspedaal.nl, Nationale Vacaturebank, Intermediair en Independer DPG Online Services B.V.
Alle rechten voorbehouden © 1998 - 2021 Hosting door True