Saltar al contenido

Instagram ?__a=1 ya no funciona

Si encuentras alguna parte que no comprendes puedes dejarnos un comentario y te responderemos lo mas rápido que podamos.

Solución:

Construí un pequeño servidor que hace esa transformación. Recibirás los datos de Instagram como antes con ?__a=1 (como JSON) – diviértete

https://www.instapi.io/u/

https://www.instapi.io/u/appwithus

EDICIÓN 12/2020: Desafortunadamente el servicio ya no está disponible

Hay datos JSON en https://www.instagram.com//. Puede usar expresiones regulares para encontrar lo que necesita.

Muestra

// This regexp gets widest possible dict around "profile_pic_url"
// but inside tag 
let r = new RegExp('');

let source = document.documentElement.outerHTML;
let jsonStr = source.match(r)[2];
let data = JSON.parse(jsonStr);
console.log('data', data);

let oldVariantOfData = data['entry_data']['ProfilePage'][0];
console.log('oldVariantOfData', oldVariantOfData);

A partir del 2 de febrero de 2021, he encontrado una solución.

En lugar de usar https://www.instagram.com/username/?__a=1, que solicita un inicio de sesión.

Simplemente agregar un /channel parece hacer que funcione, así:

https://www.instagram.com/nombredeusuario/canal/?__a=1

Te mostramos las reseñas y valoraciones de los usuarios

Recuerda algo, que puedes permitirte valorar este escrito si diste con la solución.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *