来获取数据,我想用RCurl登录到网站,并从网站获取数据(该数据不能无需登录可见。)登录到网站使用RCurl
我想导出这个(例如)在使用RCurl登录后,将“http://www.appannie.com/app/ios/instagram/ranking/history/chart_data/?s=2010-10-06&e=2012-06-04&c=143441&f=ranks&d=iphone”转换为R。问题是我无法使用RCurl登录。我之前没有尝试过这么多,所以我提到了http://www.omegahat.org/RCurl/philosophy.html。
所以这是我的尝试。 (在这里, '[email protected]' 是我的用户ID和 '9999' 是我的密码 - 我只是做它。)
library(RJSONIO)
library(rjson)
library(RCurl)
appannie <- getURL("http://www.appannie.com/app/ios/instagram/ranking/history/chart_data/.json?s=2010-10-06&e=2012-06-04&c=143441&f=ranks&d=iphone, userpwd = [email protected]:9999", verbose = TRUE)
但是,这给我的留言如下:
About to connect() to www.appannie.com port 80 (#0)
* Trying 69.167.138.64... * connected
* Connected to www.appannie.com (69.167.138.64) port 80 (#0)
> GET /app/ios/instagram/ranking/history/chart_data/?s=2010-10-06&e=2012-06-04&c=143441&f=ranks&d=iphone HTTP/1.1
Host: www.appannie.com
Accept: */*
< HTTP/1.1 403 FORBIDDEN
< Server: nginx/1.1.19
< Date: Fri, 01 Mar 2013 23:41:32 GMT
< Content-Type: text/html; charset=utf-8
< Transfer-Encoding: chunked
< Connection: keep-alive
< Keep-Alive: timeout=10
< Vary: Accept-Encoding
< Vary: Cookie,Accept-Encoding
<
* Connection #0 to host www.appannie.com left intact
所以,我又回头看了这个http://www.omegahat.org/RCurl/philosophy.html,不知道该怎么做,所以在我看到来自stackoverflow的类似问题后,我尝试了这个。
getURL("http://www.appannie.com/app/ios/instagram/ranking/history/chart_data/?s=2010-10-06&e=2012-06-04&c=143441&f=ranks&d=iphone",.opts=list([email protected]:9999"))
但是,这给了我下面的输出。
[1] ""
任何人都可以给我一个提示吗? (一堆不同的试验后,网站开始向我发送警告=(
这是否帮助'appannie < - 使用getURL(“http://www.appannie.com/app/ ios/instagram/ranking/history/chart_data/.json?s = 2010-10-06&e = 2012-06-04&c = 143441&f = ranks&d = iphone“,userpwd =”[email protected]:9999“,verbose = TRUE) “?看着' ?getURL' – 2013-03-02 00:50:53
您是否阅读了他们的[博客文章](http://blog.appannie.com/hourly-rankings-parent-publishers-data-export-analytics-api/)关于api允许您访问数据以编程方式作为私人测试版?也许你会通过在[email protected]注册获得更多的运气。显然,您也可以为您自己的应用下载.csv数据。 – 2013-03-02 14:04:49
@Eric,谢谢你的回复。顺便说一句,我使用的第一个代码和你放的代码之间有什么区别? (不知何故,它看起来和我一样..) – user1486507 2013-03-04 18:37:05