首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Google Play scraper

Google Play scraper
EN

Stack Overflow用户
提问于 2014-03-11 03:20:09
回答 2查看 2.4K关注 0票数 1

我正在尝试用PHP开发一个Play Store评论采集器,我需要向这个URL https://play.google.com/store/getreviews发出一个POST请求,我看到了带有firebug的post参数。

我使用的是Goutte library,下面是我的代码:

代码语言:javascript
复制
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);

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

EN

回答 2

Stack Overflow用户

发布于 2014-04-23 09:14:36

我认为这是不可能的。Google Play去年改变了他们的审查界面。它们现在有一个"token“参数,这里缺少这个参数。我以前曾尝试过弄清楚这是什么种子(参见Google play review scraping changes),但我不能弄清楚。在多次尝试使用不正确的请求(可能没有令牌)访问该won服务后,Google Play开始阻止你的IP,这就是为什么一段时间后你将什么也得不到的原因(而且也无法在浏览器中打开Google Play )。如果你找到了解决方案,请告诉我!

票数 1
EN

Stack Overflow用户

发布于 2015-06-15 08:44:06

这个URL适用于我,使用示例中的form-post数据。

代码语言:javascript
复制
https://play.google.com/store/getreviews?authuser=0
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22309326

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档