1

我不是网络抓取专家,但很喜欢在 R 中使用 rvest。今天我尝试用它来抓取一个名为 JeFit 的特定健身网站,但出现以下错误。这是我的输入和输出:

library(rvest)
html("https://www.jefit.com/")

 Error in function (type, msg, asError = TRUE)  : 
  error:14077458:SSL routines:SSL23_GET_SERVER_HELLO:reason(1112)

我无法理解为什么 rvest 适用于我尝试的其他网站,但不适用于这个网站。任何帮助,将不胜感激。

4

1 回答 1

0

查找您的用户代理并将其放入 html 函数中。

ua <-“只要谷歌我的用户代理是什么就可以找到这个”

html(" https://www.jefit.com/ ",httr::user_agent(ua))

于 2015-04-24T14:10:07.160 回答