【发布时间】:2019-11-19 20:56:19
【问题描述】:
如果我们在 chrome 中访问this url,打开 devtools,我们可以清楚地看到一个 cookie 出现(在 chrome 开发者工具 -> 'application' -> 'cookies' 中)。
如果我们使用httr::GET() 尝试相同的操作,我们希望看到 cookie,但我们没有:
library(httr)
r <- GET("https://aps.dac.gov.in/LUS/Public/Reports.aspx")
r$cookies
# [1] domain flag path secure expiration name value
# <0 rows> (or 0-length row.names)
为什么会这样,我们如何最好使用httr 和/或rvest(加上其他建议,但没有使用实际浏览器来检索 cookie(以及页面 html) ,无头或其他,包括硒)
【问题讨论】: