Beste PHP hulp,
Wie kan mij helpen aan een PHP script voor het omzeilen dan wel accepteren van cookies?
Een script, dat ik heb geschreven, scrapt de site van skyradio. Dusdanig dat na de uitvoering van het script er een lijst is met tijdstip, artiest en nummer. Dit script draait een keer per uur, vanaf een gehoste server.
Sinds een paar maanden plaats skyradio een webpagina met haar cookie beleid. Deze dient te worden geaccepteerd. Hierop loopt het script stuk. Het script heeft daarvoor ruim een half jaar vlekkeloos gewerkt.
De cookie webpagina heeft de volgende URL:
http://www.skyradio.nl/cookie-wall/L3BsYXlsaXN0cy9za3ktcmFkaW8vNw%253D%253D
Het script roept een keer per uur de volgende webpagina aan:
http://skyradio.nl/playlists/sky-radio/7. Waarbij de 7 het betreffende uur is. In dit geval de lijst van 7:00 uur.
Ik heb op de site van PHPhulp.nl gekeken, maar kan helaas niets vinden wat er op lijkt.
Ook op de volgende site heb ik iets gevonden, wat niet geheel voldoet:
http://stackoverflow.com/questions/13210140/how-can-i-scrape-website-content-in-php-from-a-website-that-requires-a-cookie-lo
Ook het onderstaande voldoet volgens mij niet:
https://www.w3schools.com/php/func_http_setcookie.asp
Wellicht voor een ervaren PHP programmeur is hier iets van te maken, maar voor mij als beginner begrijp ik het helaas niet.
Ik ben benieuwd wat de oplossing is.
Dank voor de hulp.
Met vriendelijke groet,
Jan
4.528 views