0

我正在使用谷歌应用引擎的 urlfetch 服务从谷歌播放获取书籍描述。当我获取网址时

https://play.google.com/store/books

,我可以获得正确的网页html内容并在我的本地开发环境中解析它。但是在生产服务器上,Google Play 只给我一个“在您的国家/地区不可用”页面。

这是我从 GAE 文档中引用的测试代码(https://developers.google.com/appengine/docs/java/urlfetch/usingjavanet

try {
    URL url = new URL("https://play.google.com/store/books");
    final URLConnection connection = url.openConnection();
    BufferedReader reader = new BufferedReader(new InputStreamReader(connection.getInputStream()));
    // connection.setRequestProperty("Accept-Language", "en-US");
    String line;
    while ((line = reader.readLine()) != null) {
       log.warn(line);
    }
    reader.close();    
} catch (MalformedURLException e) {
    // ...
} catch (IOException e) {
    // ...
}

我也尝试更改请求属性“Accept-Language”但不起作用。你对此有什么想法吗?

4

0 回答 0