¿Como extraer reviews de Google Play?

  • Autor Autor Carambel
  • Fecha de inicio Fecha de inicio
Carambel

Carambel

Ómicron
Social Media
Verificado
Verificación en dos pasos activada
Como puedo extraer los últimos 100 comentarios comentarios de una url, que muestre nombres fotos tal como esta en google play con php o javascript creo que se puede pero la verdad no entiendo nada hago pruebas pero nada.

Me tira error al ejecutar el codigo de extraer extrae pero los comentarios da error ayuda por favor.

PHP:
<?php 
$url = 'https://play.google.com/store/apps/details?id=com.whatsapp&hl=es';
$content = file_get_contents($url);
$first_step = explode( '<div class="details-section-body expandable" data-done-fetching="true" data-load-more-docid="com.bass.musicplayer" data-load-more-section-i="reviews" reviews="">' , $content );
$second_step = explode("</div>" , $first_step[1] );

echo $second_step[0];
?>
 
Última edición:
PHP:
<?php


function curl($url='', $post='', $ref='') {
	$ch = curl_init($url);
	$ref = (!empty($ref)) ? $ref : $url;
	curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
	curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
	curl_setopt($ch, CURLOPT_REFERER, $ref);
	if(!empty($post)) {
		curl_setopt($ch, CURLOPT_POST, 1);
		curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
	}
	$page = curl_exec($ch);
	curl_close($ch);
	return $page;
}

$fields = 'reviewType=0&pageNum=0&id=com.whatsapp&reviewSortOrder=4&xhr=1&token=KH3TCexUdU_8ebJTkOgwuDVziW4%3A1509847071984&hl=es';

$json = substr(curl('https://play.google.com/store/getreviews', $fields), 4);

print_r(json_decode($json));



?>

Lo que no sé es si siempre sea el mismo token, ni cuántos comentarios sean por página.

- - - Actualizado - - -

Por cierto ahí dejaste el ID de tu app.
 
Muchas gracias 🙂 enserio.
 

Temas similares

SeoDragon
Respuestas
2
Visitas
49
ironpony952399
I
JorgeNegocios
Respuestas
19
Visitas
541
JuanBit
JuanBit
Atrás
Arriba