如何使用 R 中的“rusquant”包从投资网站上抓取

问题描述

我之前发布了一个类似的问题[问题现已关闭,我删除了它]。从此我开始了解“rusquant”包。我感谢在这里向我介绍“rusquant”包的人。我尝试了以下代码,但多次尝试从investing.com 抓取股票数据,但均未成功

library(rusquant)
all_stocks <- getSymbolList(src = "Investing",country = "Bangladesh")
head(all_stocks,4)
from_date <- date("2021-01-01")
grameenphone <- getSymbols('GRAE',src = 'Investing',from = from_date,auto.assign = F)
grameenphone <- getSymbols.Investing('GRAE',auto.assign = F)

现在,getSymbolList 函数起作用了。但是,当我尝试抓取特定股票并按照 https://github.com/arbuzovv/rusquant 中的方法进行操作时,出现错误。如下:

 grameenphone <- getSymbols('GRAE',auto.assign = F)
‘getSymbols’ currently uses auto.assign=TRUE by default,but will
use auto.assign=FALSE in 0.5-0. You will still be able to use
‘loadSymbols’ to automatically load data. getoption("getSymbols.env")
and getoption("getSymbols.auto.assign") will still be checked for
alternate defaults.

This message is shown once per session and may be disabled by setting 
options("getSymbols.warning4.0"=FALSE). See ?getSymbols for details.

Error in curl::curl_fetch_memory(url,handle = handle) : 
  Unrecognized content encoding type. libcurl understands deflate,gzip content encodings.

然后我尝试了 getSymbols.Investing 函数。但我收到以下错误

grameenphone <- getSymbols.Investing('GRAE',auto.assign = F)
Error in missing(verbose) : 'missing' can only be used for arguments

请帮帮我。我是编码新手。如果这里发生任何愚蠢的事情,我深表歉意。提前致谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...