#10081 A mi me pasaba algo parecido con el scrapeo a las páginas de steam, de forma que tenia que meterle ciertos parámetros que fui sacando directamente de mi pestaña de chrome.
En el curl tb activé las followlinks y returntransfers que en un navegador son transparentes pero el server no tiene porque seguir.
curl_setopt_array($curl, [
CURLOPT_URL => 'http://store.steampowered.com/app/'. $appID .'/?cc=us',
CURLOPT_COOKIE => "birthtime=-473356799;mature_content=1;steamCountry=ES",
CURLOPT_FOLLOWLOCATION => 1,
CURLOPT_RETURNTRANSFER => 1,
CURLOPT_USERAGENT => 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17'
]);
#10085 estoy 99% seguro que te falta algún header, en el caso que use apache mira a ver los allow headers en el htcaccess por si acaso.
#10087 No, segun los due;os de la API la request esta bien, pero no pueden cambiar nada y no saben porque falla.
Vaya hijos de puta.
#10089 Ya les he dicho que se pueden meter su API por donde les quepa, que ellos pierden.
#10093 prueba a hacer el request desde postman o algún otro cliente... si funciona pero con el cURL no, te falta una tontería xD
#10094 Ya he probado XD
Pero que paso, le he dicho al que se encarga de esto, que busque un feed altarnativo.
#10102 la que has liado por inventarte que una api funciona desde chrome y con curl no.
#div_wgfcst1 -> .tabulka -> #id=tabid_0_0_TMPE -> data-x ->{"id_model":"3","id_spot":1066,"spot":"Spain - Vigo","initstr":"2017081012","param":"t2m","hr":0,"center":[42.25,-8.72],"tzid":"Europe/Madrid","tz":"CEST","init_h":"12","init_dm":"10.08.","weekday":"J","hr_d":"10","hr_h":"14","model_name":"GFS 27 km"}
un scrapeo a ojo
#10106 Anoche a las 2 y algo de la mañana lo saqué, modifiqué un loader que había puesto y le hice la misma sustitución que haces tu, pero dentro del propio loader, así me ahorro el comando y lo hace en el propio build