0

我正在连接到 query2.finance.yahoo.com,以便从谷歌金融中抓取 3000 只股票的一些信息(用 json 编写,如此处所示。我能够检索信息,直到,比如说 50 只左右的股票,然后它会抛出一条错误消息:

Error in function (type, msg, asError = TRUE)  : 
  Unknown SSL protocol error in connection to query2.finance.yahoo.com:443** 

我的猜测是,谷歌团队正在阻止我的服务器进行可疑活动,以从他们的网站上抓取信息,但我不确定。

修改后的完整错误消息:

Error in function (type, msg, asError = TRUE)  : 
  Unknown SSL protocol error in connection to query2.finance.yahoo.com:443 
5.
fun(structure(list(message = msg, call = sys.call()), class = c(typeName, 
    "GenericCurlError", "error", "condition"))) 
4.
function (type, msg, asError = TRUE) 
{
    if (!is.character(type)) {
        i = match(type, CURLcodeValues) ... 
3.
curlPerform(curl = curl, .opts = opts, .encoding = .encoding) 
2.
getURL(json_url) 
1.
ScrapeYahooFinanceStats(ticker_char = new_tickers[1:length(new_tickers)]) 
4

0 回答 0