在R中使用xpath刮擦数据表

考拉

我对R相当熟悉,但是对于Web抓取具有0经验。我环顾四周,似乎无法弄清为什么我的网页抓取“失败”。这是我的代码,包括我要抓取的网址(具体来说是ngs-data-table):

library(rvest)
webpage <- read_html("https://nextgenstats.nfl.com/stats/rushing/2020/REG/1#yards")
tbls <- html_nodes(webpage, xpath = '/html/body/div[2]/div[3]/main/div/div/div[3]')
#also attempted using this Xpath '//*[@id="stats-rushing-view"]/div[3]' but neither worked
tbls

我的代码没有收到任何错误,但是我收到:

{xml_nodeset (0)}

我知道这不是很多代码,我也尝试了多个不同的xpath。知道我最终将需要更多代码来更具体地进行爬网,但是我认为即使上面的代码也至少会为我指明正确的方向?任何帮助,将不胜感激。谢谢!

戴夫2e

数据存储为JSON。这是下载和处理该文件的方法。

library(httr)

#URL for week 6 data
url <- "https://nextgenstats.nfl.com/api/statboard/rushing?season=2020&seasonType=REG&week=6"

#create a user agent 
ua <- "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.169 Safari/537.36"

#download the information
content <-httr::GET(url, verbose() , user_agent(ua), add_headers(Referer =  "https://nextgenstats.nfl.com/stats/rushing/2020/REG/1"))
answer <-jsonlite::fromJSON(content(content, as = "text") ,flatten = TRUE)
answer$stats

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用CsQuery刮擦JavaScript数组数据

来自分类Dev

刮擦表数据并使用jQuery转换为无序列表

来自分类Dev

在R中使用rvest在IMDb上刮擦乐高电影

来自分类Dev

在R中使用rvest在IMDb上刮擦乐高电影

来自分类Dev

是否可以使用xpath刮擦div下的标签?

来自分类Dev

使用Rvest刮擦带有多个表的URL

来自分类Dev

使用单个URL刮擦多页上的表

来自分类Dev

使用python遍历URL来刮擦相似的表

来自分类Dev

使用VBA刮擦CDC疫苗接种数据

来自分类Dev

使用BeautifulSoup刮擦URL

来自分类Dev

使用漂亮的汤从刮擦中清除刮擦的HTML

来自分类Dev

用scrapy刮擦特定表元素

来自分类Dev

根据数据表仿真中使用的which()和rbinom()加速R函数

来自分类Dev

在R markdown中使用大数据表时禁用警告

来自分类Dev

在R中具有可变宽度的数据表中使用Rollapply

来自分类Dev

根据数据表仿真中使用的which()和rbinom()加速R函数

来自分类Dev

在“外部”数据表中使用“按参数”过滤“内部”数据表

来自分类Dev

用R刮擦.asp站点

来自分类Dev

每天运行R Web刮擦

来自分类Dev

在java中使用硒刮表

来自分类Dev

在CakePHP中使用RequireJS加载数据表:DebugKit问题

来自分类Dev

在数据表中使用分页时,验证失败

来自分类Dev

在Shiny中使用过滤后的数据表

来自分类Dev

在数据表中使用lapply()中的.SD列名

来自分类Dev

如何在Yajra数据表中使用雄辩的关系?

来自分类Dev

是否在数据表中使用其他条件?

来自分类Dev

在CakePHP中使用RequireJS加载数据表:DebugKit问题

来自分类Dev

在数据表中使用分页时,验证失败

来自分类Dev

在C#中使用Outlook API发送数据表

Related 相关文章

热门标签

归档