繁体   English   中英

谷歌播放器

[英]Google Play scraper

我正在尝试用 PHP 开发 Play 商店评论抓取器,我需要向此 URL https://play.google.com/store/getreviews发出 POST 请求,并且我看到了带有 firebug 的参数帖子。

我正在使用Goutte 库,这是我的代码:

require_once 'goutte.phar';
use Goutte\Client;    

$client = new Client();

$params = Array(
    "id"      => "com.trello",
    "pageNum" => 2         ,
    "reviewSortOrder" => 2 ,
    "reviewType"   => 0,
    "xhr" => 1
);

$crawler = $client->request('POST' , 'https://play.google.com/store/getreviews', $params);

问题是请求没有返回任何内容。 有没有人已经遇到这个问题并解决了它?

我不认为这是可能的。 Google Play 去年更改了他们的评论界面。 他们现在有一个这里缺少的“令牌”参数。 我以前曾尝试找出这是什么种子(请参阅Google Play 评论抓取更改),但我无法弄清楚。 在多次尝试使用不正确的请求(可能没有令牌)访问该网络服务后,Google Play 开始阻止您的 IP,这就是为什么一段时间后您将一无所获(并且无法在您的浏览器)。 如果您找到解决方案,请告诉我!

这个 URL 对我有用,在你的例子中包含表单发布数据。

https://play.google.com/store/getreviews?authuser=0

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM