最新的RCurl可以连到新浪微博,但是用类似的代码却没办法连到人人,不清楚具体是什么原因。希望对此有研究的同学给点参考。人人网的登录过程算是比较简单的,新浪微博的好复杂。
社会网络分析:探索人人网好友推荐系统
2011-06-20 增加了新的代码,可以直接获取“共同好友”。如果只需要分析好友的群组关系(而忽略好友推荐功能),可以直接运行这段代码,大幅度提高效率,几分钟就能搞定,同时绕过好友同名的问题。欢迎试用,如需修改参数麻烦自行操作。="=
相关的RCurl版本为1.5-0.1,1.6的版本仍然没有搞清楚,仍然请教各位。
相关的RCurl版本为1.5-0.1,1.6的版本仍然没有搞清楚,仍然请教各位。
请问“陈”,你是在windows下使用igraph的开源包开发的吗?
[未知用户] 是的啊 就是library(igraph)
16 天 后
竟然能够爬到人人的数据 参考一下
内存一直长啊长,直到满了。16G
[未知用户] 用户名密码配置了?
[未知用户] 有多少数据量?照理不应该这么大的啊。。。
[未知用户] 我也不清楚 直接运行f4("email","pass"),图也画出来了,但是内存长啊长啊 一直到了“无法分配6m的。。。”
1 个月 后
RCurl 没有windows下的版本,需要自己编译吗?
呵呵 我是菜鸟,刚刚接触R,不好意思了~
呵呵 我是菜鸟,刚刚接触R,不好意思了~
想运行一下博文中的代码 看看效果
出现了这样的错误
Error in strsplit(hh[grep("的好友", hh)], "的好友")[[1]] :
subscript out of bounds
出现了这样的错误
Error in strsplit(hh[grep("的好友", hh)], "的好友")[[1]] :
subscript out of bounds
[未知用户] 咦,这里貌似没有这样的代码呀。原来的代码里面是u0=strsplit(hh[grep("的好友</title>",hh)],"的好友</title>")[[1]][1],用来取个名字的。我刚才跑了一遍,没发现这样的错误。
话说,这种代码的一个问题是如果目标网站的脚本变了,我的代码就跑不动了,这个应该怎么处理呢?
话说,这种代码的一个问题是如果目标网站的脚本变了,我的代码就跑不动了,这个应该怎么处理呢?
[未知用户] 这个真不明白了,就是想看看博主的代码运行效果
我把代码中的 id 和 password 写成我的,其他的都没有变动
但 还是上面的错误···求指导~
我把代码中的 id 和 password 写成我的,其他的都没有变动
但 还是上面的错误···求指导~
[未知用户] 我怀疑是你把id和密码写错了,我自己测试了一下,写错id或密码是会出现这样的错误~~~之前也有同学出现这样的错误,因为我的代码写得不好,参数name其实不是“名字”。
[未知用户] name 的意思 是id吧 就是url后面的那几位数字吧
然后就是password了,
我不知道理解对不对。
我就是这样写的哈。
然后就是password了,
我不知道理解对不对。
我就是这样写的哈。
[未知用户] 博主 我知道了
您的name值 就是人人登录时候的用户id,比如邮箱啊什么的,我用了自己的邮箱以后可以了。正在调试···
您的name值 就是人人登录时候的用户id,比如邮箱啊什么的,我用了自己的邮箱以后可以了。正在调试···
[未知用户] 执行了到了第一步,然后报错了。
Error in graph.data.frame(d = tmp2, directed = F, vertices = people) :
Some vertex names in edge list are not listed in vertex data frame
In addition: Warning messages:
1: In graph.data.frame(d = tmp2, directed = F, vertices = people) :
In `d' `NA' elements were replaced with string "NA"
2: In graph.data.frame(d = tmp2, directed = F, vertices = people) :
In `vertices[,1]' `NA' elements were replaced with string "NA"
3: In `[<-.factor`(`*tmp*`, is.na(vertices[, 1]), value = c(71L, 53L, :
invalid factor level, NAs generated
Error in graph.data.frame(d = tmp2, directed = F, vertices = people) :
Some vertex names in edge list are not listed in vertex data frame
In addition: Warning messages:
1: In graph.data.frame(d = tmp2, directed = F, vertices = people) :
In `d' `NA' elements were replaced with string "NA"
2: In graph.data.frame(d = tmp2, directed = F, vertices = people) :
In `vertices[,1]' `NA' elements were replaced with string "NA"
3: In `[<-.factor`(`*tmp*`, is.na(vertices[, 1]), value = c(71L, 53L, :
invalid factor level, NAs generated
[未知用户] 说实话真的搞不定,或许得看看数据的样子了。你可以自己看一下具体是哪里漏掉了人。
1 个月 后
RCurl configuration fail for package RCurl
提示以上错误
我是在windows上安装的
提示以上错误
我是在windows上安装的
你是怎么安装的呀?