用 Rvest 拼凑名字

Scraping Names with Rvest

我正在尝试从以下网页中抓取名称:http://www.infogo.gov.on.ca/infogo/#orgProfile/4151/en

这是我用过的代码

library(rvest)
rod_phillips<-html('http://www.infogo.gov.on.ca/infogo/#orgProfile/4151/en')
Rod_phillips %>%
+ html_node("#employees .small") %>%
+ html_text()

但是,当我输入这段代码时,我只得到

[1] NA.

有什么建议吗?

试试这个:

rod_phillips <- jsonlite::fromJSON("http://www.infogo.gov.on.ca/infogo/v1/organizations/get?orgId=4151&_=1568919026581")
postions <- rod_phillips$positions

简短说明:

我打开chrome,点击F12键,比网络。然后我将您的 url 粘贴到 url 选项卡。单击进入后,您可以跟踪网络中发生的事情。您最感兴趣的是 XHR 部分。在那里您可以看到该站点正在向服务器发送 GET 请求,并带有 aplication/json 响应。

这是一个通俗的解释(我对网络了解不多)。