r - 如何解决:“open.connection(x, "rb") 中的错误:已达到超时:"?
问题描述
我正在运行一个脚本,我需要它再尝试几秒钟来收集数据,但如果它仍然不能,我需要它在数据框中分配 NA 并将无效的链接返回给我。我正在使用循环来生成数据框。
LINKS <- LinksBR$LINKS_SP[1:39224]
DataSP <- matrix(nrow = 39244, ncol = 2)
DataSP <- data.frame(DataSP)
for (i in 1:length(LINKS)){
try(
DataSP[i,1] <- read_html(LINKS[i]) %>%
html_node(".blabla > h1") %>%
html_text()
)
try(
Data[i,2] <- read_html(LINKS[i]) %>%
html_node(".blabla") %>%
html_text("span")
)
}
Error in open.connection(x, "rb") :
Timeout was reached: Connection timed out after 10015 milliseconds
解决方案
推荐阅读
- mocha.js - 了解mochawesome
- java - 根据区域进行 Api 重定向
- php - 如何使用 dompdf 单击打印 500+ pdf,而每个 pdf 可以有 n 页?
- javascript - 如何使相同的按钮增加计数并恢复到 React 中的先前状态(useState)?
- javascript - 打字稿将对象文字视为合同接口/类型
- node.js - 如何处理 NodeJS Express App 中与 DB 的连接丢失
- c - 为什么 memccpy 函数使用 int 参数?
- python - 为什么这个简单的python函数只工作一次
- css - Angular flex 布局:具有 fxLayout="column" 的父元素影响子元素的高度而不是宽度
- django - Django:为什么使用超级用户电子邮件 allauth 登录会重定向到不同的页面?