2012-02-09 52 views
2

我正在建设一个PHP网站,允许用户在他们的个人资料页面上查看他们最近的5-10个谷歌网络历史记录关键字。我知道,谷歌的历史可作为在以下网址获得RSS提要:PHP提取谷歌网络历史

https://www.google.com/history/?output=rss

我怎么能写在PHP代码将通过用户名和密码,以谷歌,并允许以编程方式从中获取关键字。

任何帮助是非常赞赏,因为我卡在这里。我访问了以下问题,但他们帮助不大。

  • Script to download Google web history

  • Retrieve old searches from Google web history(在C#一些代码,不`吨知道如何转换为PHP)

  • 由于

    回答

    0

    它看起来像RSS提要使用HTTP基本身份验证。

    您可以使用Curl进行身份验证和抓取,然后解析RSS提要以检索历史记录。

    对于卷曲,请参阅基本身份验证:How do I make a request using HTTP basic authentication with PHP curl?

    而且那里有大量的RSS解析器在PHP ......这里只有一个:http://magpierss.sourceforge.net/

    +0

    我试图使用PHP卷曲使用基本身份验证访问历史。我也尝试了http://kovshenin.com/2009/10/google-docs-api-client-login-with-php-and-curl-1494/中描述的方法,但没有任何成功。 :( – Sam 2012-02-22 07:18:36