问题标签 [rcurl]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - 使用 RCurl/httr 进行 Github 基本授权
我正在尝试使用此处的说明从命令行创建 OAuth 令牌。我可以curl
从命令行使用,并得到正确的响应
现在,我想在 R 中使用RCurl
or复制相同的内容httr
。这是我尝试过的,但两个命令都返回错误。谁能指出我在这里做错了什么?
r - TwitteR:尝试使用 getFollowers() 或 getFriends() 时出现问题
这可能是一个非常基本的问题,但是,我花了很多时间试图弄清楚,根本无法提出解决方案。
我一直在尝试使用 TwitteR 从 Twitter 获取用户朋友和关注者的数据。我使用了这个简单的语法:
运行最后一行后,我收到此消息:
当我尝试从 Twitter 中提取朋友时,也会出现同样的问题。语法似乎很简单——可能是什么问题?
谢谢!
露西
r - 使用 curlPerform 或 getURL 的 JSON 字符大小限制
尝试从curlPerform()
或检索数据时,我遇到了 JSON 字符串中的字符大小限制getURL()
。这是不可重现的代码 [1],但它应该可以解决这个问题。
或者
我的猜测是or文本处理程序对象中的update
orvalue
函数在处理大字符串时遇到了问题。在此示例中,将返回大约 2 MB 的截断字符串。上面给出的代码适用于 < 2 MB 的查询。basicTextGather
dynCurlReader
r$value()
请注意,我可以轻松地从命令行(或system()
在 R 中使用)执行以下操作,但如果我在 R 中进行后续分析,则写入磁盘似乎是一种浪费。
其中stream.json
是大约 14MB 的 json 字符串。我可以使用任一方法将字符串读入 R
或直接列为
任何想法都非常感谢。
瑞安
[1] - 很抱歉没有提供可重现的代码,但我正在处理政府防火墙。
r - RGoogleTrends:SSL 证书问题,验证 CA 证书是否正常
在继续之前,请RGoogleTrends_0.2-1.tar.gz
在此处下载,这是 Duncan Temple Lang 的网站。
可重现的示例(或者,至少,我希望它可以被某人重现):
我使用以下参数创建了一个 Google 帐户:
然后RGoogleTrends
代码:
代码结果:
我的sessionInfo()
:
r - getURL(来自 RCurl 包)在循环中不起作用
我有一个名为 URLlist 的 URL 列表,我遍历它以获取每个 URL 的源代码:
问题是一些随机 URL,代码卡住了,我收到错误消息:
但是,当我尝试使用有问题的 URL 而不是在循环中的 getURL 函数时,它完美地工作。
请问有什么帮助吗?非常感谢您
r - 无法在 R 中提取 https url
我需要使用 RCurl 获取 https 获取请求,如下所示:
我收到此错误:
我可以从我的 R 会话明确地连接到互联网,因为我可以连接到 cran 来安装 R 包。我连接的这个 url 不需要用户名/密码,因为 url 中有一个键。我可以使用浏览器手动访问此网址。谁能告诉我这里可能出了什么问题?
r - R、GET 和 GZ 压缩
我正在将客户端构建到 RESTful API 上。一些链接让我可以从服务器下载附件(文件),最好是 .txt。我只提到了 RESTful 部分,因为这意味着我必须在每篇文章中发送一些标题和可能的正文——标准的 R 'filename'=URL 逻辑不起作用。
有时人们将许多 txt 文件捆绑到一个 zip 文件中。这些很尴尬,因为我不知道它们包含什么,直到我下载了很多。
目前,我正在解压缩这些文件,压缩文件(添加 .gz 扩展名)并重新上传它们。然后可以对它们进行索引和下载。
我正在使用 Hadley 的可爱httr包,但我看不到解压缩 gz 文件的优雅方法。
使用 read.csv 或类似文件时,任何以 gz 结尾的文件都会自动解压缩(方便!)。使用 httr 或 curl 时的等价物是什么?
看起来不错,带有正确标头 (1f 8b) 的压缩字节流。现在我需要文本内容,所以我尝试使用 memDecompress,它说它应该这样做:
这里的正确解决方案是什么?
另外,有没有办法让 R 提取远程 .zip 文件的索引而不下载所有文件?
json - 由 RCurl 代理导致的使用 twitteR 的 JSON 错误
我正在尝试将 twitteR 的searchTwitter()
函数与 curl 代理一起使用,但出现与 JSON 相关的错误。我看到很多人都遇到了同样的 JSON 错误。但我相信我的原因是不同的,所以我会尽量具体地提出我的问题。
我已经正确设置了与 Twitter API 的 OAuth 连接。我在 Windows 上,并使用最新版本的 R 和所有软件包。由于我公司的防火墙,我正在使用代理。我RCurlOptions
用来配置代理。我还引入了 RJSONIO。当我不必配置代理时,代码在我公司的防火墙之外运行良好。
这是我得到的错误:
我知道这不是 Twitter 返回一个无法被 R 正确解析的字符的问题,因为我什至无法引入任何一条推文(另外,它在防火墙外也能正常工作)。
此链接表明它可能是由我使用 RCurl 引起的:https ://github.com/omegahat/RCurl/issues/1
他的解释是,由于我使用了 RCurl,JSON 被搞砸了。\\
转换为\
by R_mapString
,仅当数据包含 Unicode 字符时才调用。这大概是我所了解的。他还提到了一个.mapUnicode
论点。
我可以配置一些参数RCurlOptions
来解决这个问题吗?谢谢。
r - 使用 RCurl 在 R 向量中获取网站目录列表
我正在尝试获取网站目录中的文件列表。有没有一种类似于本地目录列表的 dir() 或 list.files() 命令的方法?我可以使用 RCurl 连接到网站(我需要它,因为我需要通过 HTTPS 进行 SSL 连接):
但这会创建一个包含文件列表的图像、超链接等的 HTML 文件,但我只需要一个文件的 R 向量,就像使用 dir() 获得的一样。这可能吗?还是我必须进行 HTML 解析才能提取文件名?听起来像一个简单问题的复杂方法。
谢谢,
编辑:如果你可以让它与http://hgdownload.cse.ucsc.edu/goldenPath/hg19/encodeDCC/wgEncodeGencodeV7/一起工作,那么你会明白我的意思。
r - 从兼容 Atom 的数据源将数据导入 R
有没有人有从 Atom 兼容的数据源将数据导入R的经验?我已经下载了一个“.atomsvc”文件并在记事本中打开了它的内容并得到以下信息:
我猜想导入这个我可能必须使用 RCurl 但由于我对该包的经验有限,我希望有人能指出我正确的方向。
任何援助将不胜感激。