我正在尝试用PHP开发一个Play Store评论采集器,我需要向这个URL https://play.google.com/store/getreviews发出一个POST请求,我看到了带有firebug的post参数。
我使用的是Goutte library,下面是我的代码:
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);问题是请求不返回任何内容。有没有人已经面对并解决了这个问题?
发布于 2014-04-23 09:14:36
我认为这是不可能的。Google Play去年改变了他们的审查界面。它们现在有一个"token“参数,这里缺少这个参数。我以前曾尝试过弄清楚这是什么种子(参见Google play review scraping changes),但我不能弄清楚。在多次尝试使用不正确的请求(可能没有令牌)访问该won服务后,Google Play开始阻止你的IP,这就是为什么一段时间后你将什么也得不到的原因(而且也无法在浏览器中打开Google Play )。如果你找到了解决方案,请告诉我!
发布于 2015-06-15 08:44:06
这个URL适用于我,使用示例中的form-post数据。
https://play.google.com/store/getreviews?authuser=0https://stackoverflow.com/questions/22309326
复制相似问题