用 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
响应。
这是一个通俗的解释(我对网络了解不多)。
我正在尝试从以下网页中抓取名称: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
响应。
这是一个通俗的解释(我对网络了解不多)。